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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 529 fois - Téléchargée 30 fois

Contenu du snippet

Voici une astuce pour faire un mot de passe àléatoire pour une meilleur secu sur votre site ! :)

Source / Exemple :


// -------------------------------------------------------------
// Script générant un mot de passe aléatoire
// -------------------------------------------------------------

$Caractere_possible = "abBDEFcdefghijkm!nPQRSTUVWXYpqrst0123456789";
$Nb_caracteres = 8; // Nombre de lettres du mot de passe
srand((double)microtime()*1000000);
for($i=0; $i<$Nb_caracteres; $i++){
$Pass .= $chaine[rand()%strlen($Caractere_possible)];
}

echo "Mot de passe : $Pass";

Conclusion :


Amusez-vous bien ! :))

A voir également

Ajouter un commentaire

Commentaires

Messages postés
53
Date d'inscription
mercredi 22 février 2006
Statut
Membre
Dernière intervention
15 novembre 2006

Non dsl
ce code marche pas!
Tu tes tromper avec les variables $chaine et $Caractere_possible
Il faut les remplacer..
Sinon c'est bien!
Messages postés
53
Date d'inscription
mercredi 22 février 2006
Statut
Membre
Dernière intervention
15 novembre 2006

ouais c'est bien le code...
bravo!
Messages postés
14
Date d'inscription
jeudi 18 août 2005
Statut
Membre
Dernière intervention
25 juin 2009

Salut tout le monde,
Merci pour ce code, c'est exactement ce que je cherchais, il fonctionne très bien chez moi.
Pour l'histoire de la variable $Pass non initialisé, au lieu de modifié le php.ini, j'ai juste rajouté cette ligne :
$Pass = "";
Comme ça, plus de message d'erreurs.
@+
Messages postés
57
Date d'inscription
mercredi 18 septembre 2002
Statut
Membre
Dernière intervention
19 juin 2006

Ce genre d'erreur ressemble à un problème de codage de caractères. Cela provient certainement plus de ta manière d'afficher le mot de passe (encodage de caractères différents) plus que du script, qui fonctionne parfaitement chez moi et chez pas mal d'autres personnes...
Messages postés
28
Date d'inscription
lundi 27 mars 2006
Statut
Membre
Dernière intervention
18 juin 2006

Désolé, plusieurs erreurs dans le script.
Ca me génère un mot de passe du style : »<®□?≈

Donc je ne vois pas ou est le problème !!!

En tout cas, à ne pas essayer.
A+
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.