Last change
on this file since 1151 was
1151,
checked in by nanardon, 12 years ago
|
add tools to generate random password
|
-
Property svn:keywords set to
Id
|
File size:
1.5 KB
|
Line | |
---|
1 | <!-- $Id$ --> |
---|
2 | [% INCLUDE 'users/object_header.tt' %] |
---|
3 | |
---|
4 | <script type="text/javascript"> |
---|
5 | function check_passwd() { |
---|
6 | new Ajax.Updater( |
---|
7 | 'perror', |
---|
8 | '[% c.uri_for('/ajax', 'cracklib', username) %]', |
---|
9 | { parameters: 'passwd=' + document.getElementById("passwd").value + |
---|
10 | '&cpasswd=' + document.getElementById("cpasswd").value } |
---|
11 | ) |
---|
12 | } |
---|
13 | </script> |
---|
14 | |
---|
15 | <div id="objectform" class="objectform"> |
---|
16 | <div id="oform"> |
---|
17 | [% IF c.model('Accounts').db.check_acl(user, 'userPassword', 'w') %] |
---|
18 | |
---|
19 | <form id="fpasswd" action="[% c.uri_for(username, subform) %]" method="POST"> |
---|
20 | <table border="1"> |
---|
21 | <tr> |
---|
22 | <th>Nouveau mot de passe:</th> |
---|
23 | <td><input type="password" name="passwd" id="passwd" onkeyup="check_passwd()"></td> |
---|
24 | </tr> |
---|
25 | <tr> |
---|
26 | <th>Confirmation:</th> |
---|
27 | <td><input type="password" name="cpasswd" id="cpasswd" onkeyup="check_passwd()"></td> |
---|
28 | </tr> |
---|
29 | <tr><td colspan="2"><span id="perror">[% pmerror | html %]</span></td></tr> |
---|
30 | </table> |
---|
31 | </form> |
---|
32 | |
---|
33 | <fieldset> |
---|
34 | <legend>Mot de passe aléatoire</legend> |
---|
35 | [% c.prototype.form_remote_tag({ |
---|
36 | update => 'randpasswd', |
---|
37 | url => c.uri_for('/ajax', 'random_password') |
---|
38 | } ) %] |
---|
39 | <input type=submit value="Générer !"> |
---|
40 | <span id="randpasswd">Ici, votre mot de passe</span> |
---|
41 | <br> |
---|
42 | <input type=checkbox name=nonalpha value="1">Utiliser des caractÚres non |
---|
43 | alpha-numérique<br> |
---|
44 | <input type=checkbox name=syllables value="1">Utiliser des syllabes plutÃŽt que |
---|
45 | des lettres<br> |
---|
46 | </form> |
---|
47 | </fieldset> |
---|
48 | |
---|
49 | [% ELSE %] |
---|
50 | <p>Vous n'avez pas les droits suffisants pour changer ce mot de passe</p> |
---|
51 | [% END %] |
---|
52 | </div> |
---|
53 | </div> |
---|
Note: See
TracBrowser
for help on using the repository browser.