générateur de mots de passes
le 09/12/2004 à 16:02
bibi
Bon bah jvoulai faire un générateur de mdp , c tout con mais bon on sait jamais que ca puisse servir a quelqu'un
<?
define("MAX_TAILLE",16);
//Taille maximale du mot de passe
define("MIN_TAILLE",12);
//Taille minimale du mot de passe
mt_srand();
$longueur = mt_rand(MIN_TAILLE,MAX_TAILLE);
$mdp = "";
for($i=0;$i<$longueur;$i++)
{
$quoi= mt_rand(1,3);
switch($quoi)
{
case 1: $mdp .= mt_rand(0,9);break;
case 2: $mdp .= chr(mt_rand(65,90));break;
case 3: $mdp .= chr(mt_rand(97,122));break;
}
}
?>
commit suicide
le 09/12/2004 à 16:03
bibi
oups g oublié au cas ou
le mot de passe est contenu dans la variable $mdp, ce générateur bidon génère un mot de passe de chiffre et lettres, minuscules ou majuscules de longueur paramètrable :)
commit suicide
On peut mettre çà dans la rubrique astuce ?
le 09/12/2004 à 16:06
bibi
sans problèmes
commit suicide
par contre un truc qui srait bien c'est d'expliquer chaque astuce pour que les débutants comprennent l'utilité de tel ou tel fonction à cet endroit !
le 09/12/2004 à 16:11
bibi
a vrai dire les fonctions utilisées , quand tu passes ta souris dessus, ya un lien vers la doc PHP donc bon
enfin si tu veux ke je te le fais :
.mt_rand(int min,int max) génère un entier compris entre et min et max inclus.
.mt_srand() réinitialise le générateur, pour une meilleure différence dans les mdp
.chr(int ascii) retourne le caractere ascii correspondant a l'entier ascii www.asciitable.com pour plus d'aide
commit suicide
le 09/12/2004 à 16:45
bibi
hop hop v m'en servir moi de ctte fonction pcke la mienne elle prenait pas d'arguments :)
commit suicide
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: