Bonsoir à tout le monde je voudrais savoir comment on peut générer des mots de passe automatique en choisissant la taille du mot de passe.
Merci.
Bonsoir à tout le monde je voudrais savoir comment on peut générer des mots de passe automatique en choisissant la taille du mot de passe.
Merci.
Bonjour,
une façon parmi d'autres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // création d'un mot de passe aléatoire // -------------------------------------- $tableau = array("0","1","2","3","4","5","6","7","8","9", "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z", "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"); // Tirage aléatoire de 16 caractères (par exemple) $taille = 16; // peut être récupéré d'un formulaire ($_POST['taille']) $valeurs_aleatoires = array_rand($tableau, $taille); // generation du code $mot_de_passe = ''; foreach($valeurs_aleatoires as $i) { $mot_de_passe .= $tableau[$i]; }
Je remplacerais la fin pour un implode() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $valeurs_aleatoires = array_rand($tableau, $taille); $mot_de_passe = implode('', $valeurs_aleatoires);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager