def password_change(request, template_name="password_change_form.html", post_change_redirect=None):
    if post_change_redirect is None:
        post_change_redirect = reverse("chirp.volunteers.views.password_change_done")
    if request.method == "POST":
        form = ResetPasswordForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(post_change_redirect)
    else:
        form = ResetPasswordForm()
    return render_to_response(template_name, {"form": form}, context_instance=RequestContext(request))
Example #2
0
def password_change(request,
                    template_name='password_change_form.html',
                    post_change_redirect=None):
    if post_change_redirect is None:
        post_change_redirect = reverse(
            'chirp.volunteers.views.password_change_done')
    if request.method == "POST":
        form = ResetPasswordForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(post_change_redirect)
    else:
        form = ResetPasswordForm()
    return render_to_response(template_name, {
        'form': form,
    },
                              context_instance=RequestContext(request))