summaryrefslogtreecommitdiff
path: root/django/contrib/auth/views.py
diff options
context:
space:
mode:
authorJacob Kaplan-Moss <jacob@jacobian.org>2008-08-12 23:31:31 +0000
committerJacob Kaplan-Moss <jacob@jacobian.org>2008-08-12 23:31:31 +0000
commitbb308054529ad01c079bdaedfb41a85eb5ae97a9 (patch)
tree1bac14bdf894630c291dfcfe71158c0bb5d48720 /django/contrib/auth/views.py
parentbfac0b738595962bb43f76e9d59cfbea85ca37db (diff)
Fixed #8131: use reverse() in auth views. Patch from davenaff.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8334 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/contrib/auth/views.py')
-rw-r--r--django/contrib/auth/views.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/django/contrib/auth/views.py b/django/contrib/auth/views.py
index d7aa05b8cb..16524fe42a 100644
--- a/django/contrib/auth/views.py
+++ b/django/contrib/auth/views.py
@@ -5,6 +5,7 @@ from django.contrib.auth.forms import AuthenticationForm
from django.contrib.auth.forms import PasswordResetForm, SetPasswordForm, PasswordChangeForm, AdminPasswordChangeForm
from django.contrib.auth.tokens import default_token_generator
from django.core.exceptions import PermissionDenied
+from django.core.urlresolvers import reverse
from django.shortcuts import render_to_response, get_object_or_404
from django.contrib.sites.models import Site, RequestSite
from django.http import HttpResponseRedirect, Http404
@@ -90,7 +91,7 @@ def password_reset(request, is_admin_site=False, template_name='registration/pas
if not Site._meta.installed:
opts['domain_override'] = RequestSite(request).domain
form.save(**opts)
- return HttpResponseRedirect('%sdone/' % request.path)
+ return HttpResponseRedirect(reverse('django.contrib.auth.views.password_reset_done'))
else:
form = password_reset_form()
return render_to_response(template_name, {
@@ -121,7 +122,7 @@ def password_reset_confirm(request, uidb36=None, token=None, template_name='regi
form = set_password_form(user, request.POST)
if form.is_valid():
form.save()
- return HttpResponseRedirect("../done/")
+ return HttpResponseRedirect(reverse('django.contrib.auth.views.password_reset_complete'))
else:
form = set_password_form(None)
else:
@@ -139,7 +140,7 @@ def password_change(request, template_name='registration/password_change_form.ht
form = PasswordChangeForm(request.user, request.POST)
if form.is_valid():
form.save()
- return HttpResponseRedirect('%sdone/' % request.path)
+ return HttpResponseRedirect(reverse('django.contrib.auth.views.password_change_done'))
else:
form = PasswordChangeForm(request.user)
return render_to_response(template_name, {