Envoyé par unreal
Si vous avez lu ce dossier vous saurez qu'il ne faut jamais stocker un mot de passe directement en clair dans la base de données. Alors comment faire quand l'utilisateur a perdu son mot de passe et qu'il faut lui en envoyer un nouveau par mail ?
Solution : utiliser le générateur de mots de passe qui suit !
Cliquez ici pour la démo !
Solution : utiliser le générateur de mots de passe qui suit !
<?php
function random_pw($pw_length) {
$pass = NULL;
$charlist = 'ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjklmnpqrstuvwxyz0123456789';
$ps_len = strlen($charlist);
mt_srand((double)microtime()*1000000);
for($i = 0; $i < $pw_length; $i++) {
$pass .= $charlist[mt_rand(0, $ps_len - 1)];
}
return ($pass);
}
?>
function random_pw($pw_length) {
$pass = NULL;
$charlist = 'ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjklmnpqrstuvwxyz0123456789';
$ps_len = strlen($charlist);
mt_srand((double)microtime()*1000000);
for($i = 0; $i < $pw_length; $i++) {
$pass .= $charlist[mt_rand(0, $ps_len - 1)];
}
return ($pass);
}
?>
Cliquez ici pour la démo !
Posté le 17/06/05 à 20:55