Bugs :
* impossible un club de changer son mdp * en cas de pass trop faible contenant ':' (dtection pas la cracklib) affichage de la partie du mot de passe au lieu du message de la cracklib * orthographe darcs-hash:20050108183332-41617-d382b39ca56b9c4a8f48fd561c4103a877ba5824.gz
This commit is contained in:
parent
028ae854ce
commit
bec05cf253
1 changed files with 3 additions and 3 deletions
|
@ -34,7 +34,7 @@ def chgpass(dn) :
|
||||||
cprint("""Le nouveau mot de passe doit comporter au minimum 6 caractères.
|
cprint("""Le nouveau mot de passe doit comporter au minimum 6 caractères.
|
||||||
Il ne doit pas être basé sur un mot du dictionnaire.""",'jaune')
|
Il ne doit pas être basé sur un mot du dictionnaire.""",'jaune')
|
||||||
print "Il est conseillé d'utiliser une combinaison de minuscules, majuscules,\nde chiffres et d'au moins un caractère spécial."
|
print "Il est conseillé d'utiliser une combinaison de minuscules, majuscules,\nde chiffres et d'au moins un caractère spécial."
|
||||||
print "Le mot de passe tapé ne sera pas écris à l'écran."
|
print "Le mot de passe tapé ne sera pas écrit à l'écran."
|
||||||
print "Taper Ctrl-D pour abandonner"
|
print "Taper Ctrl-D pour abandonner"
|
||||||
|
|
||||||
try :
|
try :
|
||||||
|
@ -73,7 +73,7 @@ Il ne doit pas
|
||||||
commentaire = {
|
commentaire = {
|
||||||
' it does not contain enough DIFFERENT characters' : 'Il y a trop de caractères identiques.' ,
|
' it does not contain enough DIFFERENT characters' : 'Il y a trop de caractères identiques.' ,
|
||||||
' it is based on a dictionary word' : 'Le mot de passe est basé sur un mot du dictionnaire'
|
' it is based on a dictionary word' : 'Le mot de passe est basé sur un mot du dictionnaire'
|
||||||
}.get(test.split(':')[1],test.split(':')[1])
|
}.get(test.split(':')[-1],test.split(':')[1])
|
||||||
cprint(commentaire,'rouge')
|
cprint(commentaire,'rouge')
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ if __name__ == '__main__' :
|
||||||
s = s.split('\n')
|
s = s.split('\n')
|
||||||
try :
|
try :
|
||||||
dn = s[0].split()[1]
|
dn = s[0].split()[1]
|
||||||
if len(s) == 2 :
|
if len(s) == 2 or not s[2] :
|
||||||
cprint("Changement du mot de passe du club %s " % ( s[1].split()[1] ),'vert')
|
cprint("Changement du mot de passe du club %s " % ( s[1].split()[1] ),'vert')
|
||||||
else :
|
else :
|
||||||
cprint("Changement du mot de passe de %s %s " % ( s[2].split()[1], s[1].split()[1] ),'vert')
|
cprint("Changement du mot de passe de %s %s " % ( s[2].split()[1], s[1].split()[1] ),'vert')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue