From f3cbaa26b5f0c3bd12fdd575fcfb0f4f8b11b9f1 Mon Sep 17 00:00:00 2001 From: Erhan Date: Fri, 16 Feb 2024 15:18:35 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84=20[#26]=20Added=20templates=20for?= =?UTF-8?q?=20the=20authentication?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bobvance/login/urls.py | 6 +++--- .../registration/password_reset.html | 19 +++++++++++++++++++ .../password_reset_confirmation.html | 15 +++++++++++++++ .../registration/password_reset_done.html | 11 +++++++++++ 4 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 src/bobvance/templates/registration/password_reset.html create mode 100644 src/bobvance/templates/registration/password_reset_confirmation.html create mode 100644 src/bobvance/templates/registration/password_reset_done.html diff --git a/src/bobvance/login/urls.py b/src/bobvance/login/urls.py index 1046c5a..5d18013 100644 --- a/src/bobvance/login/urls.py +++ b/src/bobvance/login/urls.py @@ -5,7 +5,7 @@ urlpatterns = [ path('login/', auth_views.LoginView.as_view(), name='login'), path('logout/', auth_views.LogoutView.as_view(), name='logout'), - path('password_reset/', auth_views.PasswordResetView.as_view(), name='password_reset'), - path('reset///', auth_views.PasswordResetConfirmView.as_view(), name='password_reset_confirm'), - path('password_reset/done/', auth_views.PasswordResetDoneView.as_view(), name='password_reset_done'), + path('password_reset/', auth_views.PasswordResetView.as_view(template_name='registration/password_reset.html'), name='password_reset'), + path('reset///', auth_views.PasswordResetConfirmView.as_view(template_name='registration/password_reset_confirm.html'), name='password_reset_confirm'), + path('password_reset/done/', auth_views.PasswordResetDoneView.as_view(template_name='registration/password_reset_done.html'), name='password_reset_done'), ] diff --git a/src/bobvance/templates/registration/password_reset.html b/src/bobvance/templates/registration/password_reset.html new file mode 100644 index 0000000..e065211 --- /dev/null +++ b/src/bobvance/templates/registration/password_reset.html @@ -0,0 +1,19 @@ +{% extends "master.html" %} + +{% block content %} + +{% if form.errors %} +

There was an error with the submitted form. Please correct the errors and try again.

+{% endif %} + +

Password Reset

+ +
+ {% csrf_token %} + {{ form.as_p }} + +
+ +

Remembered your password? Log in

+ +{% endblock %} diff --git a/src/bobvance/templates/registration/password_reset_confirmation.html b/src/bobvance/templates/registration/password_reset_confirmation.html new file mode 100644 index 0000000..f3dc027 --- /dev/null +++ b/src/bobvance/templates/registration/password_reset_confirmation.html @@ -0,0 +1,15 @@ +{% extends "master.html" %} + +{% block content %} + +{% if valid %} +

Password Reset Successful

+

Your password has been successfully reset.

+

Log in

+{% else %} +

Password Reset Failed

+

The password reset link is no longer valid. Please request a new one.

+

Request a new password reset

+{% endif %} + +{% endblock %} diff --git a/src/bobvance/templates/registration/password_reset_done.html b/src/bobvance/templates/registration/password_reset_done.html new file mode 100644 index 0000000..08d1fe7 --- /dev/null +++ b/src/bobvance/templates/registration/password_reset_done.html @@ -0,0 +1,11 @@ +{% extends "master.html" %} + +{% block content %} + +

Password Reset Email Sent

+

We've sent you an email with instructions on how to reset your password. + If you don't receive an email within a few minutes, check your spam folder.

+ +

Return to login page

+ +{% endblock %}