diff --git a/CHANGELOG.md b/CHANGELOG.md index 7074105..a4668ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### V1.3.1 +* Small Hot-fix on reset password url generation + ## V1.3.0 * #23 amélioration du filtre de recherche de lieu * #22 ajout de la fonctionnalité : mot de passe oublié (Credits David W.) diff --git a/src/mapif.py b/src/mapif.py index a80e626..4f44067 100644 --- a/src/mapif.py +++ b/src/mapif.py @@ -195,7 +195,7 @@ def password_reset(): reset_link = "{0}password-reset?token={1}&email={2}".format(request.url_root, token, email) user = db.get_user_by_email(email) - emails.send_password_reset_mail(email, user.firstname, reset_link) + emails.send_password_reset_mail(email, user.firstname, token) logger.mprint("Process finished sending mail to {0} with link '{1}'".format(email, reset_link)) error = False diff --git a/src/static/settings.json b/src/static/settings.json index 6f1b49c..8c6cec5 100644 --- a/src/static/settings.json +++ b/src/static/settings.json @@ -1,7 +1,7 @@ { "MAPBOXTOKEN":"pk.eyJ1IjoibHRvdXphcmQiLCJhIjoiY2lvMGV5OTJhMDB2Y3dka2xrZHpycGlrZiJ9.70MUkG_bCx7MPyIOhwfcKA", "SERVER_ADDR":"localhost:5000", - "VERSION" : "1.3.0", + "VERSION" : "1.3.1", "DEBUG":true, "PROTOCOL": "http" } diff --git a/src/templates/emails/email_layout_simple.html b/src/templates/emails/email_layout_simple.html index 2e79807..f49f82b 100644 --- a/src/templates/emails/email_layout_simple.html +++ b/src/templates/emails/email_layout_simple.html @@ -7,7 +7,7 @@
- diff --git a/src/templates/emails/password_reset_simple.html b/src/templates/emails/password_reset_simple.html index 915a419..d5bfd51 100644 --- a/src/templates/emails/password_reset_simple.html +++ b/src/templates/emails/password_reset_simple.html @@ -7,7 +7,7 @@ {% endblock %} \ No newline at end of file diff --git a/src/utils/emails.py b/src/utils/emails.py index 6a28240..33dda5c 100644 --- a/src/utils/emails.py +++ b/src/utils/emails.py @@ -61,10 +61,11 @@ def send_email(to, subject, template, template_params): else: logger.log_error(resp_json['error']) -def send_password_reset_mail(email, firstname, reset_link): +def send_password_reset_mail(email, firstname, token): params = { 'firstname': firstname, - 'reset_link': reset_link + 'token': token, + 'email': email } send_email(email, 'Mot de passe oublié', 'emails/password_reset_simple.html', params)
+

{% block header %}MapIf{% endblock %}

{% block subheader %}

SubHeader

{% endblock %} {% block header_introduction %}
Quick introduction
{% endblock %} @@ -18,7 +18,7 @@

{% block header %}MapIf{% endblo

Salut {{ firstname }},

-
Voici un petit lien pour réinitialiser ton mot de passe.
Ce lien expirera dans 10 minutes et est à utilisation unique.
Si tu ne l'as pas demandé ton mot de passe reste inchangé et tu peux ignorer ce message.
+
Voici un petit lien pour réinitialiser ton mot de passe.
Ce lien expirera dans 10 minutes et est à utilisation unique.
Si tu ne l'as pas demandé ton mot de passe reste inchangé et tu peux ignorer ce message.