From 82bbbb20b13b2735e319a8adc6d7f1f5b50da861 Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Tue, 29 Oct 2024 23:13:46 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20r=C3=A9initialisation=20des?= =?UTF-8?q?=20mots=20de=20passe=20Fix=20#9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/agenda_culturel/settings/base.py | 2 +- .../templates/registration/login.html | 4 +- .../registration/password_reset_complete.html | 14 ++++++ .../registration/password_reset_confirm.html | 46 +++++++++++++++++++ .../registration/password_reset_done.html | 16 +++++++ .../registration/password_reset_form.html | 20 ++++++++ 6 files changed, 100 insertions(+), 2 deletions(-) create mode 100644 src/agenda_culturel/templates/registration/password_reset_complete.html create mode 100644 src/agenda_culturel/templates/registration/password_reset_confirm.html create mode 100644 src/agenda_culturel/templates/registration/password_reset_done.html create mode 100644 src/agenda_culturel/templates/registration/password_reset_form.html diff --git a/src/agenda_culturel/settings/base.py b/src/agenda_culturel/settings/base.py index 7a6ebe0..357c41b 100644 --- a/src/agenda_culturel/settings/base.py +++ b/src/agenda_culturel/settings/base.py @@ -32,6 +32,7 @@ else: # Application definition INSTALLED_APPS = [ + "agenda_culturel", "django.contrib.admin", "django.contrib.sitemaps", "django.contrib.sites", @@ -41,7 +42,6 @@ INSTALLED_APPS = [ "django.contrib.messages", "django.contrib.staticfiles", "corsheaders", - "agenda_culturel", "colorfield", "django_extensions", "django_better_admin_arrayfield", diff --git a/src/agenda_culturel/templates/registration/login.html b/src/agenda_culturel/templates/registration/login.html index 6ec29ec..272ef31 100644 --- a/src/agenda_culturel/templates/registration/login.html +++ b/src/agenda_culturel/templates/registration/login.html @@ -2,6 +2,8 @@ {% block title %}{% block og_title %}Connexion{% endblock %}{% endblock %} +{% block fluid %}{% endblock %} + {% block content %}

Connexion

@@ -35,6 +37,6 @@ - +

Mot de passe oublié ? Réinitialiser son mot de passe

{% endblock %} \ No newline at end of file diff --git a/src/agenda_culturel/templates/registration/password_reset_complete.html b/src/agenda_culturel/templates/registration/password_reset_complete.html new file mode 100644 index 0000000..192d51b --- /dev/null +++ b/src/agenda_culturel/templates/registration/password_reset_complete.html @@ -0,0 +1,14 @@ +{% extends "agenda_culturel/page.html" %} + +{% block title %}{% block og_title %}Nouveau mot de passe enregistré{% endblock %}{% endblock %} + +{% block fluid %}{% endblock %} + +{% block content %} +
+

Nouveau mot de passe enregistré

+

Votre mot de passe a été modifié. Vous pouvez maintenant continuer et vous connecter.

+

Connexion

+ +
+{% endblock %} \ No newline at end of file diff --git a/src/agenda_culturel/templates/registration/password_reset_confirm.html b/src/agenda_culturel/templates/registration/password_reset_confirm.html new file mode 100644 index 0000000..16f569e --- /dev/null +++ b/src/agenda_culturel/templates/registration/password_reset_confirm.html @@ -0,0 +1,46 @@ +{% extends "agenda_culturel/page.html" %} + +{% block title %}{% block og_title %}Nouveau mot de passe{% endblock %}{% endblock %} + +{% block fluid %}{% endblock %} + +{% block content %} + +
+ {% if validlink %} +
+

Définition d'un nouveau mot de passe

+
+

Entrez votre mot de passe deux fois pour que nous vérifiions que vous l'avez + saisi correctement.

+
+
+ +
+ + + + + + + + + + + + + +
{{ form.new_password1.errors }} + {{ form.new_password1 }}
{{ form.new_password2.errors }} + {{ form.new_password2 }}
+
+ {% else %} +
+

Réinitialisation de mot de passe échoué

+
+

Le lien de réinitialisation de mot de passe était invalide, + possiblement parce qu'il a déjà été utilisé.

+

Veuillez demander une nouvelle réinitialisation.

+ {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/src/agenda_culturel/templates/registration/password_reset_done.html b/src/agenda_culturel/templates/registration/password_reset_done.html new file mode 100644 index 0000000..4c8d9bd --- /dev/null +++ b/src/agenda_culturel/templates/registration/password_reset_done.html @@ -0,0 +1,16 @@ +{% extends "agenda_culturel/page.html" %} + +{% block title %}{% block og_title %}Succès de la réinitialisation du mot de passe{% endblock %}{% endblock %} + +{% block fluid %}{% endblock %} + +{% block content %} + +
+

Succès de la réinitialisation du mot de passe

+

Nous venons de vous envoyer un courrier électronique avec les instructions pour modifier + votre mot de passe. Vous devriez le recevoir très vite ! +

+
+ +{% endblock %} \ No newline at end of file diff --git a/src/agenda_culturel/templates/registration/password_reset_form.html b/src/agenda_culturel/templates/registration/password_reset_form.html new file mode 100644 index 0000000..e5351b2 --- /dev/null +++ b/src/agenda_culturel/templates/registration/password_reset_form.html @@ -0,0 +1,20 @@ +{% extends "agenda_culturel/page.html" %} + +{% block title %}{% block og_title %}Réinitialisation du mot de passe{% endblock %}{% endblock %} + +{% block fluid %}{% endblock %} + +{% block content %} +
+

Réinitialisation du mot de passe

+

Indiquez votre adresse électronique, puis suivez les instructions de réinitialisation.

+ +
+
+ +
+ {{ form.email.errors }} +

{{ form.email }}

+
+
+{% endblock %} \ No newline at end of file