Changeset 629
- Timestamp:
- 01/17/10 16:10:58 (14 years ago)
- Location:
- LATMOS-Accounts-Web
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Ajax.pm
r586 r629 85 85 if (my $obj = $base->get_object('user', $login)) { 86 86 if ($password) { 87 if ($cpassword) { 87 if ((my $crl = $obj->check_password($password)) ne 'ok') { 88 $c->stash->{cracklib} = 'Mauvais mot de passe: ' . $crl; 89 } elsif ($cpassword) { 88 90 if ($password ne $cpassword) { 89 91 $c->stash->{cracklib} = "Mot de passe différents"; 90 92 } else { 91 $c->stash->{cracklib} = $obj->check_password($password);93 $c->stash->{cracklib} = 'ok'; 92 94 } 93 95 } else { -
LATMOS-Accounts-Web/root/html/users/passwd.tt
r625 r629 6 6 [% IF c.model('Accounts').db.check_acl(user, 'userPassword', 'w') %] 7 7 <form id="fpasswd" action="[% c.uri_for(username, subform) %]" method="POST"> 8 [% c.prototype.observe_form('fpasswd', { 9 url => c.uri_for('/ajax', 'cracklib', username), 10 update => 'perror', 11 frequency => 1, 12 }) %] 8 13 <table border="1"> 9 [% IF pmerror %]10 <tr><td colspan="2">[% pmerror | html %]</td></tr>11 [% END %]12 14 <tr> 13 15 <th>Nouveau mot de passe:</th> … … 18 20 <td><input type="password" name="cpasswd"></td> 19 21 </tr> 20 [% c.prototype.observe_form('fpasswd', { 21 url => c.uri_for('/ajax', 'cracklib', username), 22 update => 'perror', 23 frequency => 1, 24 }) %] 25 <tr><td colspan="2"> 26 <span id="perror"></span> 27 </td></tr> 22 <tr><td colspan="2"><span id="perror">[% pmerror | html %]</span></td></tr> 28 23 </table> 29 24 </form>
Note: See TracChangeset
for help on using the changeset viewer.