diff --git a/gestion/chgpass.py b/gestion/chgpass.py index 6d9d2a37..98a5c710 100755 --- a/gestion/chgpass.py +++ b/gestion/chgpass.py @@ -34,7 +34,7 @@ def chgpass(dn) : 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') 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" try : @@ -73,7 +73,7 @@ Il ne doit pas commentaire = { ' 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' - }.get(test.split(':')[1],test.split(':')[1]) + }.get(test.split(':')[-1],test.split(':')[1]) cprint(commentaire,'rouge') continue @@ -140,7 +140,7 @@ if __name__ == '__main__' : s = s.split('\n') try : 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') else : cprint("Changement du mot de passe de %s %s " % ( s[2].split()[1], s[1].split()[1] ),'vert')