From 18ebf05f2d039ae67e438c0684e2911828f64aae Mon Sep 17 00:00:00 2001 From: emile Date: Fri, 26 Apr 2024 21:12:40 +0300 Subject: [PATCH] New --- .../__pycache__/views.cpython-310.pyc | Bin 17092 -> 17125 bytes osinaweb/osinacore/views.py | 12 ++++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/osinaweb/osinacore/__pycache__/views.cpython-310.pyc b/osinaweb/osinacore/__pycache__/views.cpython-310.pyc index 46efd8e416c7ef2ec21ee8bde8e1bf61019e0749..a1fa5e8a788923de5de673ce6c6fe84038727350 100644 GIT binary patch delta 3745 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�lyKl}yxUfBZn z1-)9f-F6Zt#}V($}(Pl$EKx-^a=sAj$e`Ze^8>18I_?}peX8FX-Z zF0<0<>DTQq3Hvs4;o{ka%kl~%{CRqHMxd$+PEP}gqVGZTA)sCW$Am|)oN=RE)CO8x zHKp-$*wX-fJXDKbWSf|Ji$$EPSa($40?!C*OR9XV1UoxAG_Hl(H9m=cS>-jQBGIjM zr7FZShn83GWnu$fnwfofm_QW$#Zo?FE*JS0$q5gx|#egi6tlw^0UgNMgK=~9P>)B7S8r7L2 zrWQ{TM=vB^2c6-No|KbL)-)7lA$`<`9~5Xw?Gl$L$z*Z zpjT>r`ZI~qN40)^C+7{hXLm8Sg7(z4X^B_&cyCi52Fpj-7D!GY7svtD0&+>SAY}vV zfGL0|j)6OXIkckQk<$#Z9as(&AZiejhWjZkwIj^ehhwdgKs4GD=E3uHxPBV*(ZzZ< zJ4v6`FU-CtHgSjHP)e_{R~bP~1*4fXssFs+X z-YgrLZCNlJ(#ki)Hg}P0j<0W{$V*M*F7X#P1;tGo)J8q~Wu?22`eq;mgaKLU2&7xf z61R>XmEQ}atgJjm$@(ec(8~JC(iU6LE<}Ng7_BHyulwJ*e;@)xy`qo8tZXvNWM-z^ zoSc**T2^LOQbaq2r6?(iS>Y;GHLhmgqTP)uyMJh?v6Fck5q%-B9*6=lpc{CA>gIa- z9)@@b7yu3fM*#U!J_QL+Mt&MN1Dpk31I`2Tt#Sd39Bdg4JxaI{yo#@nzHi diff --git a/osinaweb/osinacore/views.py b/osinaweb/osinacore/views.py index a21ac80a..4e740c20 100644 --- a/osinaweb/osinacore/views.py +++ b/osinaweb/osinacore/views.py @@ -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: