
Générer un mot de passe aléatoire
in PHP
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