diff --git a/pagure/templates/login/password_recover.html b/pagure/templates/login/password_recover.html index 2b22488..310163d 100644 --- a/pagure/templates/login/password_recover.html +++ b/pagure/templates/login/password_recover.html @@ -5,7 +5,7 @@ {%block tag %}home{% endblock %} {% block content %} -<<<<<<< HEAD +
| Full name | -{{ user.fullname }} | -
|---|---|
| - {% if config.get('PAGURE_AUTH')=='local' %} - Change password - {% endif %} - | -|
| Emails | ->>>>>>> Add a change password link for local auth {% for email in user.emails %} {{ render_email(email, form) }} {% endfor %} diff --git a/pagure/ui/login.py b/pagure/ui/login.py index e0c045d..6343233 100644 --- a/pagure/ui/login.py +++ b/pagure/ui/login.py @@ -119,6 +119,7 @@ def do_login(): elif user_obj.token: flask.flash( 'Invalid user, did you confirm the creation with the url ' + 'provided by email?', 'error') return flask.redirect(flask.url_for('auth_login')) @@ -248,6 +249,7 @@ def reset_password(token): if form.validate_on_submit(): + user_obj.password = generate_hashed_value(form.password.data) user_obj.token = None