<programlisting linenumbering="unnumbered">
<citetitle>Structure</citetitle>...
<![CDATA['html_options' => array(
+ 'isLoginPassword' => [booleen],
'generationTool' => [booleen],
'autoGenerate' => [booleen],
'lenght' => [nombre de caractères],
<title>Paramètres de configuration</title>
<varlistentry>
+ <term>isLoginPassword</term>
+ <listitem>
+ <simpara>Booléen définissant si le mot de passe est celui utilisé par l'utilisateur
+ pour se logguer à l'annuaire LDAP. Si c'est le cas, le mot de passe saisi dans le
+ formulaire sera utilisé pour une tentative de connexion de l'utilisateur afin de
+ déterminer si le mot de passe a été modifié ou non. (Par défaut : <literal>Vrai</literal>)</simpara>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
<term>generationTool</term>
<listitem>
<simpara>Booléen définissant si l'outil de génération de mot de passe est
return true;
}
- if ($this -> verifyPassword($return[$this -> name][0])) {
- LSdebug("Password : no change");
- unset($return[$this -> name]);
- $this -> form -> _notUpdate[$this -> name] == true;
- return true;
+ if (!isset($this -> params['html_options']['isLoginPassword']) || $this -> params['html_options']['isLoginPassword']) {
+ if ($this -> verifyPassword($return[$this -> name][0])) {
+ LSdebug("Password : no change");
+ unset($return[$this -> name]);
+ $this -> form -> _notUpdate[$this -> name] == true;
+ return true;
+ }
}
//Mail