26 nov 2014
atelier-cadenas

Générer un mot de passe aléatoire

Ici nous allons construire une petite fonction pour nous permettre de générer un mot de passe aléatoire pour votre site.
Générer un mot passe aléatoire est souvent utilisé lors de la réinitialisation d’un mot de passe oublié par un utilisateur ou tout autre cas sortant de votre imagination…

Bref, assez parlé, passons à la pratique.

Notre fonction s’appellera « generate »

// on déclare le nom de notre fonction
function generate($length=10){

//on définit les caractères possibles
$caracteres = "12346789bcdfghjkmnpqrtvwxyzBCDFGHJKLMNPQRTVWXYZ";

//ici à chaque tour on ajoute un caractère aléatoire à notre variable "$mdp"
$mdp = "";
while($i<$length){
$mdp.= $caracteres[rand(0, strlen($caracteres))];
$i++;
}

//et pour finir on retourne notre mot de passe
return $mdp;
}

//utilisation de la fonction
echo generate();

Vous voici avec une nouvelle fonction toute prête ! À vous de jouer.

Laissez un commentaire