emile 1 year ago
parent 624add796c
commit 18ebf05f2d

@ -707,10 +707,9 @@ def recent_activities_page(request):
from django.contrib.auth.tokens import PasswordResetTokenGenerator
#Forgot Password Views
from django.contrib.auth.tokens import PasswordResetTokenGenerator
def forgot_password(request):
if request.method == 'POST':
email = request.POST.get('email')
@ -749,7 +748,12 @@ def reset_password(request, uidb64, token):
if new_password == confirm_password:
user.set_password(new_password)
user.save()
return render(request, 'frontend/frontend-templates/reset_password/reset-password-done.html')
user = authenticate(request, username=user.username, password=new_password)
if user is not None:
login(request, user)
return redirect('home')
else:
return HttpResponse('Authentication failed!')
else:
return render(request, 'forgot-password-confirmation.html')
else:

Loading…
Cancel
Save