From eaf94f0ceb578a1c2eca4b54778705fc41b9bb83 Mon Sep 17 00:00:00 2001 From: SDE Date: Fri, 20 Sep 2024 18:43:37 +0300 Subject: [PATCH] 1.7.2 password recovery --- AuthApp/js_views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/AuthApp/js_views.py b/AuthApp/js_views.py index 841797a..541436a 100644 --- a/AuthApp/js_views.py +++ b/AuthApp/js_views.py @@ -50,6 +50,8 @@ def password_recovery_confirm_ajax(request): user = User.objects.get(id=request.POST['user_id']) user.set_password(request.POST['pass']) + user.user_profile.authMailCode = None + user.save() return JsonResponse({ 'status': 'success', @@ -94,7 +96,7 @@ def password_recovery_ajax(request): 'Если Вы не выполняли запрос - просто проигнорируйте это письмо.

' 'Если же это были Вы и Вам требуется изменить пароль от учетной записи - ' 'перейдите по ссылке, указанной ниже.

') - link = sets["domain"] + f'/reset_password/{str(user.id)}/{user.user_profile.authMailCode}/' + link = sets["domain"] + f'/profile/reset_password/{str(user.id)}/{user.user_profile.authMailCode}/' link_str = f'ИЗМЕНИТЬ ПАРОЛЬ

' sign_txt = _('Спасибо за то, что вы с нами!
' @@ -105,8 +107,7 @@ def password_recovery_ajax(request): 'logo': f'{sets["domain"]}/static/img/svg/LogoMobile.svg', 'project_name': sets['project_name'], 'message_title': subject, - 'message_text': f'

{_("ДАННЫЕ ЗАПРОСА")}

' - f'

' + 'message_text': f'

' f'{mail_txt}' f'{link_str}' f'{sign_txt}'