blog sur le développement web, jquery,css3, Magento, Symphony, php et bien d'autres choses

Articles tagués ‘password’

PHP – comment générer un mot de passe

Générateur de mot de passe PHP

Voici un exemple de générateur de mot de passe aléatoire en PHP, vous pouvez jouer avec la longueur du mot de passe en modifiant la variable $lenght ou bien même la liste des caractères possible en modifiant le contenu de la variable $possible.

public function generateNewPassword($length = 8) {

    $password = "";

    // liste des caractères possibles
    $possible = "0123456789";
    $possible .= "abcdefghijklmnopqrstuvwxyz";
    $possible .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

    // initialisation du compteur
    $i = 0;

    // on ajoute autant de caractère que la limite le permet
    while ($i < $length) {
        // on ajoute un caractere au hasard parmis ceux existant
        $char = substr($possible, mt_rand(0, strlen($possible)-1), 1);

        // si le caractère est deja dans le passe on relanc la routine
        if (!strstr($password, $char)) {
            $password .= $char;
            $i++;
        }
    }

    return $password;
}
Suivre

Recevez les nouvelles publications par mail.

Joignez-vous à 294 followers