From 6bec62e697df7f3bc19ff961f26feabd0acc54aa Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 14 Jul 2023 17:51:36 +0200 Subject: [PATCH] Fixed signup and password reset flows --- .flake8 | 2 ++ .gitignore | 2 ++ users/templates/users/reset_email.txt | 8 ++++++++ users/urls.py | 7 ++++--- 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 .flake8 create mode 100644 users/templates/users/reset_email.txt diff --git a/.flake8 b/.flake8 new file mode 100644 index 0000000..51b50a0 --- /dev/null +++ b/.flake8 @@ -0,0 +1,2 @@ +[flake8] +max-line-length = 100 \ No newline at end of file diff --git a/.gitignore b/.gitignore index 259282f..2c6715c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.virtenv +__pycache__ *.pyc *.sqlite media/* diff --git a/users/templates/users/reset_email.txt b/users/templates/users/reset_email.txt new file mode 100644 index 0000000..e03ebf5 --- /dev/null +++ b/users/templates/users/reset_email.txt @@ -0,0 +1,8 @@ +Hello {{user.username}}, + +Someone asked for password reset for email {{ email }}. + +Follow the link below: +{{ protocol}}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %} + +Have fun ! \ No newline at end of file diff --git a/users/urls.py b/users/urls.py index cedc315..e74c254 100644 --- a/users/urls.py +++ b/users/urls.py @@ -16,14 +16,15 @@ urlpatterns = [ re_path(r'^update/(?P\d+)/$', UserUpdateView.as_view(), name='user_update'), path('password/reset/', auth_views.PasswordResetView.as_view( - template_name='users/password_reset.html'), { + template_name='users/password_reset.html', + email_template_name='users/reset_email.txt'), { 'extra_context': { 'latest_geometries': Geometry.get_latest() }, - },), + }, name='password_reset'), path('password/reset/confirm///', auth_views.PasswordResetConfirmView.as_view(template_name='users/password_reset_confirm.html', - success_url=reverse_lazy('success_url')), { + success_url=reverse_lazy('login')), { 'extra_context': { 'latest_geometries': Geometry.get_latest() },