From acee0ccec5d2bbba286e71357783bc3c0292742b Mon Sep 17 00:00:00 2001 From: SDE Date: Fri, 20 Sep 2024 18:32:18 +0300 Subject: [PATCH] 1.7.1 password recovery --- AuthApp/js_views.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/AuthApp/js_views.py b/AuthApp/js_views.py index 58e5547..841797a 100644 --- a/AuthApp/js_views.py +++ b/AuthApp/js_views.py @@ -35,14 +35,14 @@ def password_recovery_confirm_ajax(request): if request.method != 'POST': raise Http404 - if not request.POST['pass'] or not request.POST['pass_confirm'] or not request.POST['user_id']: + if not 'pass' in request.POST or not 'pass_confirm' in request.POST or not 'user_id' in request.POST: raise Http404 lang = get_and_set_lang(request) try: - if request.POST['pass'] != request.POST['pass_confirm']: + if not request.POST['pass'] or request.POST['pass'] != request.POST['pass_confirm']: return JsonResponse({ 'status': 'error', 'error': _('Пароли не совпадают') @@ -85,16 +85,17 @@ def password_recovery_ajax(request): from GeneralApp.funcs_options import get_options_by_opt_types, get_mail_send_options sets = get_options_by_opt_types(['domain', 'project_name'], only_vals=True) - subject = _('Восстановление пароля учетной записи на сайте tripwb.com') + subject = _('Изменение пароля учетной записи на сайте tripwb.com') mail_txt = _('Вы получили это письмо потому что ' - 'был произведен запрос на восстановление пароля ' + 'был произведен запрос на изменение пароля ' 'для данного email на сайте tripwb.com.
' '
' 'Если Вы не выполняли запрос - просто проигнорируйте это письмо.

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

') - link = sets["domain"] + f'reset_password/{str(user.id)}/{user.user_profile.authMailCode}/

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

' sign_txt = _('Спасибо за то, что вы с нами!
' 'С уважением,
' @@ -107,7 +108,7 @@ def password_recovery_ajax(request): 'message_text': f'

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

' f'

' f'{mail_txt}' - f'{link}' + f'{link_str}' f'{sign_txt}' f'

' }