1 {include file="admin/_head.tpl" title="Mes informations personnelles" current="mes_infos" js=1}
9 <form method="post" action="{$self_url|escape}">
13 <legend>Informations personnelles</legend>
15 {foreach from=$champs item="champ" key="nom"}
16 {if empty($champ.private) && $nom != 'passe'}
17 {html_champ_membre config=$champ name=$nom data=$membre user_mode=true}
24 <legend>Changer mon mot de passe</legend>
25 {if $user.droits.membres < Garradin\Membres::DROIT_ADMIN && (!empty($champs.passe.private) || empty($champs.passe.editable))}
26 <p class="help">Vous devez contacter un administrateur pour changer votre mot de passe.</p>
29 <dd>Vous avez déjà un mot de passe, ne remplissez les champs suivants que si vous souhaitez en changer.</dd>
30 <dt><label for="f_passe">Nouveau mot de passe</label></dt>
32 Astuce : un mot de passe de quatre mots choisis au hasard dans le dictionnaire est plus sûr
33 et plus simple à retenir qu'un mot de passe composé de 10 lettres et chiffres.
36 Pas d'idée ? Voici une suggestion choisie au hasard :
37 <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="password_suggest" value="{$passphrase|escape}" />
39 <dd><input type="password" name="passe" id="f_passe" value="{form_field name=passe}" pattern=".{ldelim}5,{rdelim}" /></dd>
40 <dt><label for="f_repasse">Encore le mot de passe</label> (vérification)</dt>
41 <dd><input type="password" name="repasse" id="f_repasse" value="{form_field name=repasse}" pattern=".{ldelim}5,{rdelim}" /></dd>
47 {csrf_field key="edit_me"}
48 <input type="submit" name="save" value="Enregistrer →" />
53 <script type="text/javascript" src="{$admin_url}static/password.js"></script>
54 <script type="text/javascript">
55 initPasswordField('password_suggest', 'f_passe', 'f_repasse');
58 {include file="admin/_foot.tpl"}