1.7.2 password recovery
This commit is contained in:
@@ -50,6 +50,8 @@ def password_recovery_confirm_ajax(request):
|
|||||||
|
|
||||||
user = User.objects.get(id=request.POST['user_id'])
|
user = User.objects.get(id=request.POST['user_id'])
|
||||||
user.set_password(request.POST['pass'])
|
user.set_password(request.POST['pass'])
|
||||||
|
user.user_profile.authMailCode = None
|
||||||
|
user.save()
|
||||||
|
|
||||||
return JsonResponse({
|
return JsonResponse({
|
||||||
'status': 'success',
|
'status': 'success',
|
||||||
@@ -94,7 +96,7 @@ def password_recovery_ajax(request):
|
|||||||
'Если Вы не выполняли запрос - просто проигнорируйте это письмо.<br><br>'
|
'Если Вы не выполняли запрос - просто проигнорируйте это письмо.<br><br>'
|
||||||
'Если же это были Вы и Вам требуется изменить пароль от учетной записи - '
|
'Если же это были Вы и Вам требуется изменить пароль от учетной записи - '
|
||||||
'перейдите по ссылке, указанной ниже.<br><br>')
|
'перейдите по ссылке, указанной ниже.<br><br>')
|
||||||
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'<a href="{link}">ИЗМЕНИТЬ ПАРОЛЬ</a><br><br>'
|
link_str = f'<a href="{link}">ИЗМЕНИТЬ ПАРОЛЬ</a><br><br>'
|
||||||
|
|
||||||
sign_txt = _('Спасибо за то, что вы с нами!<br>'
|
sign_txt = _('Спасибо за то, что вы с нами!<br>'
|
||||||
@@ -105,8 +107,7 @@ def password_recovery_ajax(request):
|
|||||||
'logo': f'{sets["domain"]}/static/img/svg/LogoMobile.svg',
|
'logo': f'{sets["domain"]}/static/img/svg/LogoMobile.svg',
|
||||||
'project_name': sets['project_name'],
|
'project_name': sets['project_name'],
|
||||||
'message_title': subject,
|
'message_title': subject,
|
||||||
'message_text': f'<p><b>{_("ДАННЫЕ ЗАПРОСА")}</b></p>'
|
'message_text': f'<p style="padding-left: 20px; line-height: 30px;">'
|
||||||
f'<p style="padding-left: 20px; line-height: 30px;">'
|
|
||||||
f'{mail_txt}'
|
f'{mail_txt}'
|
||||||
f'{link_str}'
|
f'{link_str}'
|
||||||
f'{sign_txt}'
|
f'{sign_txt}'
|
||||||
|
|||||||
Reference in New Issue
Block a user