Django

Code

Changeset 8334

Show
Ignore:
Timestamp:
08/12/08 18:31:31 (4 months ago)
Author:
jacob
Message:

Fixed #8131: use reverse() in auth views. Patch from davenaff.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/auth/views.py

    r8283 r8334  
    66from django.contrib.auth.tokens import default_token_generator 
    77from django.core.exceptions import PermissionDenied 
     8from django.core.urlresolvers import reverse 
    89from django.shortcuts import render_to_response, get_object_or_404 
    910from django.contrib.sites.models import Site, RequestSite 
     
    9192                    opts['domain_override'] = RequestSite(request).domain 
    9293            form.save(**opts) 
    93             return HttpResponseRedirect('%sdone/' % request.path
     94            return HttpResponseRedirect(reverse('django.contrib.auth.views.password_reset_done')
    9495    else: 
    9596        form = password_reset_form() 
     
    122123            if form.is_valid(): 
    123124                form.save() 
    124                 return HttpResponseRedirect("../done/"
     125                return HttpResponseRedirect(reverse('django.contrib.auth.views.password_reset_complete')
    125126        else: 
    126127            form = set_password_form(None) 
     
    140141        if form.is_valid(): 
    141142            form.save() 
    142             return HttpResponseRedirect('%sdone/' % request.path
     143            return HttpResponseRedirect(reverse('django.contrib.auth.views.password_change_done')
    143144    else: 
    144145        form = PasswordChangeForm(request.user)