Bonjour,
J'ai fais un script en Perl GTK pour que mes utilisateurs puissent changer le mot de passe de leur session sur le LDAP. Pour cela il y a une phase de test, dont les restrictions sont les suivantes : 9 caractères dont un chiffre et une masjucule.
J'aimerai mettre une condition supplémentaire avec un méta caractère (plus secure)
J'ai donc écrit la condition comme ceci (Extrait):
Comment écrire la chaîne entre crochet après un grep pour identifier les caractères dans la variables $entry_text2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 my $entry_text2 = $entry2->get_text() ; my $entry_text3 = $entry3->get_text() ; my $entry_length = length($entry_text2); if (("$entry_text2" eq "$entry_text3") && ( "$entry_text2" =~ "[A-Z]{1}" ) && ( "$entry_text2" =~ "[0-9]{1}" ) && ("$entry_length" > 8 )){ my $passwd = Expect->spawn("passwd $user") or die "Cannot spawn passwd $user: $!\n"; }
D'avance merci.
Partager