Index: django/contrib/auth/views.py =================================================================== --- django/contrib/auth/views.py (revision 3138) +++ django/contrib/auth/views.py (working copy) @@ -60,12 +60,14 @@ form.save(request.META['HTTP_HOST']) else: form.save() + if SESSION_KEY in request.session: + del request.session[SESSION_KEY] return HttpResponseRedirect('%sdone/' % request.path) return render_to_response(template_name, {'form': forms.FormWrapper(form, new_data, errors)}, context_instance=RequestContext(request)) def password_reset_done(request, template_name='registration/password_reset_done.html'): - return render_to_response(template_name, context_instance=RequestContext(request)) + return render_to_response(template_name) def password_change(request, template_name='registration/password_change_form.html'): new_data, errors = {}, {}