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 ?