def password_change(request): args = {} if request.method == 'POST': form = PasswordChangeForm(user=request.user, data=request.POST) if form.is_valid(): form.save() update_session_auth_hash(request, form.user) return redirect("emessages:home") form.add_error(None, "Invalid user name or password") args.update(csrf(request)) args['form'] = form = PasswordChangeForm(user=request.user) return render(request, "authentication/login.html", args)
def password_change(request): args = {} if request.method == 'POST': form = PasswordChangeForm(user=request.user, data=request.POST) if form.is_valid(): form.save() update_session_auth_hash(request, form.user) return redirect("doggyfood:list") form.add_error(None, "Invalid user name or password") args.update(csrf(request)) args['form'] = form = PasswordChangeForm(user=request.user) return render(request, "authentication/login.html", args)
def change_password(request): if request.method == 'GET': form = PasswordChangeForm(user=request.user) elif request.method == 'POST': form = PasswordChangeForm(request.user,request.POST) if form.is_valid(): form.save() try: request.user.practitioner.password_changed = True request.user.practitioner.save() except ObjectDoesNotExist as e: pass form.add_error(None,mark_safe("Passowrd successfully changed. Return to <a href='/'>dashboard</a>")) return render(request,'change_password.html',{'form':form})
def change_password(request): if request.method == 'GET': form = PasswordChangeForm(user=request.user) elif request.method == 'POST': form = PasswordChangeForm(request.user, request.POST) if form.is_valid(): form.save() try: request.user.practitioner.password_changed = True request.user.practitioner.save() except ObjectDoesNotExist as e: pass form.add_error( None, mark_safe( "Passowrd successfully changed. Return to <a href='/'>dashboard</a>" )) return render(request, 'change_password.html', {'form': form})