PcKULT.NET - La référence en informatique

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color

PcKULT.NET - Recrute

PcKULT.NET est présentement à la recherche de passionnés d'informatique qui veulent se greffer à l'équipe de PcKULT.NET. Si l'aventure vous intéresse, veuillez communiquer avec nous.

webmaster@pckult.net


Générer une chaine de caractère aléatoire

E-mail Imprimer PDF
Il nous arrive parfois d'avoir besoin de générer une chaine de caractère aléatoire. Dans le  cas d'un système de "Recovery Password" ou "Retrouver votre mot de passe", il arrive souvent sur les sites web où ces systèmes sont embarqué, que la récupération du mot de passe soit envoyer à l'adresse email de l'usager en y incluant un mot de passe généré aléatoirement. Il ne reste plus qu'à l'usager de se connecter sur le site et de garder son mot de passe généré ou d'aller le modifier. Alors voici la fonction :

CODE :

// Paramètre -> $len : Taille du mot de passe a généré
// Exemple -> randString(16);

function randString($len) {
    $base = 'ABCDEFGHKLMNOPQRSTWXYZabcdefghjkmnpqrstwxyz123456789';
    $max = strlen($base) - 1;
    $activatecode = '';
    mt_srand((double) microtime() * 1000000);
    while (strlen($activatecode) < $len + 1)
        $activatecode .= $base{mt_rand(0,$max)};

    return $activatecode;
}

NOTE :
Il est possible de modifier la chaine de caractère $base afin d'y inclure d'autre caractère, tel des caractères spéciaux si vous le désirez.

 



Ajouter cette page à votre Digg-Like préféré
Reddit! Del.icio.us! JoomlaVote! Google! Live! Facebook! Technorati! StumbleUpon! Spurl! Furl! Blogmarks! Yahoo! FeedMeLinks!
Commentaires (0)Add Comment

Ecrivez un commentaire
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
Réduire l'éditeur | Agrandir l'éditeur

busy
Mis à jour ( Lundi, 17 Mars 2008 14:53 )  

Sondage

Votre fournisseur Internet
 

Publicités