Bonjour,
Je vous propose un nouvel élément à utiliser : Génération d'un mot de passe
La petite fonction ci-dessous le réalise mais offre quelques options qui ne sont pas dépourvues d'intérêt :
* Choix de la longueur du mot de passe (8 par défaut)
* Choix du type de lettres (majuscules ou minuscules)
* Possibilité d'épeler le mot de passe (désactivé par défaut)
La fonction peut être appelée de quatres manières différentes et renverra deux types de données :
/* Cas 1: appel simple */
$mypass = mkpassword();
// Renvoit une chaîne de 8 caractères, chiffres et lettres minuscules
/* Cas 2: choix de la longueur du mot de passe */
$mypass = mkpassword(16);
// renvoit une chaîne de 16 caractères, chiffres et lettres minuscules
/* Cas 3: lettres majuscules */
// *** Atention *** Il faut obligatoirement donner une longueur
$mypass = mkpassword(8, false);
// renvoit une chaîne de 8 caractères, chiffres et lettres majuscules
/* Cas 4: Mot de passe épelé */
$mypass = mkpassword(8, true, true);
// renvoit un tableau contenant le mot de passe et son épelation
echo $mypass["string"]." => ".$mypass["litteral"];
Qu'en pensez-vous ?
Partager