예제 #1
0
def password_change(request, template):
    """Change password form page."""
    if request.method == 'POST':
        form = PasswordChangeForm(user=request.user, data=request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('users.pw_change_complete'))
    else:
        form = PasswordChangeForm(user=request.user)
    return render(request, template, {'form': form})
예제 #2
0
파일: views.py 프로젝트: rskumar/kitsune
def password_change(request, template):
    """Change password form page."""
    if request.method == "POST":
        form = PasswordChangeForm(user=request.user, data=request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse("users.pw_change_complete"))
    else:
        form = PasswordChangeForm(user=request.user)
    return render(request, template, {"form": form})
예제 #3
0
def password_change(request):
    """Change password form page."""
    if request.user.profile.is_fxa_migrated:
        raise Http404
    if request.method == 'POST':
        form = PasswordChangeForm(user=request.user, data=request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('users.pw_change_complete'))
    else:
        form = PasswordChangeForm(user=request.user)
    return render(request, 'users/pw_change.html', {'form': form})