diff --git a/alkatorapi/views.py b/alkatorapi/views.py index abed1d1..df8b56c 100644 --- a/alkatorapi/views.py +++ b/alkatorapi/views.py @@ -90,6 +90,7 @@ def forgotten_password(request): user.set_password(request.POST['password1']) user.save() auth_login(request, user) + return HttpResponse('{"success":"Úspěšně změněné heslo!", "redirect":"/#"}', content_type='application/json') @csrf_exempt @@ -100,7 +101,18 @@ def login(request): code = secrets.token_urlsafe(10) user.profile.forgotten_password_code = code user.profile.save() - mail = EmailMessage("zapomenuté heslo v Alkátor Race", f"""{code} https://alkator.cz/#forgotten_password""", "info@alkator.cz", [request.POST["email"]]) + mail = EmailMessage("zapomenuté heslo v Alkátor Race", f"""Zdravím tě Alkátore, + +kód pro změnu hesla: {code} + +Změna hesla probíhá na stránce: https://alkator.cz/#forgotten_password + +Na tento email není třeba odpovídat, protože je generován automaticky s přijatou platbou. V případě potřeby pište na info@alkator.cz . + +ALKÁTOR TEAM +email: info@alkator.cz +tel: + 420 728 018 088 +web: https://alkator.cz""", "info@alkator.cz", [request.POST["email"]]) mail.send() return HttpResponse('{"success":"Úspěšně poslán kód pro obnovení hesla uživatele '+ user.email + '", "redirect":"/#forgotten_password"}', content_type='application/json') else: