Fix: changement mot de passe par l'utilisateur lui même

This commit is contained in:
Emmanuel Viennet 2024-01-26 16:50:20 +01:00
parent d1074a8227
commit 39b3cd9e05
2 changed files with 17 additions and 7 deletions

View File

@ -23,21 +23,24 @@
{% block app_content %} {% block app_content %}
<h1>Modification du compte ScoDoc <tt>{{form.user_name.data}}</tt></h1> <h1>Modification du compte ScoDoc <tt>{{form.user_name.data}}</tt></h1>
<div class="help"> <div class="help" style="margin-top: 32px; margin-bottom: 32px;">
<p>Identifiez-vous avec votre mot de passe actuel</p> <p>Le mot de passe ScoDoc doit être suffisament complexe.
Il n'a rien à voir avec celui de votre compte ENT (utilisé pour le service CAS).
</p>
</div> </div>
<form method=post> <form method="post">
{{ form.user_name }} {{ form.user_name }}
{{ form.csrf_token }} {{ form.csrf_token }}
<table class="tf"> <table class="tf">
<tbody> <tbody>
{{ render_field(form.old_password, size=14, auth_name=auth_username, {{ render_field(form.old_password, size=14, auth_name=auth_username,
style="padding:1px; margin-left: 1em; margin-top: 4px;") }} style="padding:1px; margin-left: 1em; margin-top: 4px;") }}
<tr> <tr>
<td colspan="" 2"> <td colspan="2">Vous pouvez changer le mot de passe et/ou l'adresse email.</td>
<p>Vous pouvez changer le mot de passe et/ou l'adresse email.</p> </tr>
<p>Les champs laissés vides ne seront pas modifiés.</p> <tr>
</td> <td colspan="2">Les champs laissés vides ne seront pas modifiés.</td>
</tr> </tr>
{{ render_field(form.new_password, size=14, {{ render_field(form.new_password, size=14,
style="padding:1px; margin-left: 1em; margin-top: 12px;") }} style="padding:1px; margin-left: 1em; margin-top: 12px;") }}

View File

@ -82,6 +82,13 @@
<a class="stdlink" href="{{url_for('auth.logout')}}">logout</a> <a class="stdlink" href="{{url_for('auth.logout')}}">logout</a>
</b> </b>
</p> </p>
<p><b>
<a class="stdlink" href="{{
url_for( 'users.form_change_password',
scodoc_dept=g.scodoc_dept, user_name=user.user_name)
}}">Changer votre mot de passe ScoDoc ou votre mail</a>
</b>
</p>
</div> </div>
{% endif %} {% endif %}