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

Vous proposez un formulaire d'inscription sur votre site web qui nécessite que vos visiteurs choisissent un mot de passe ? Aidez-les en leur proposant un générateur de mot de passe !

Ce petit script PHP génère un mot de passe aléatoire. Le générateur n'utilise que des lettres (voyelles et consonnes). A vous de l'adapter pour qu'il utilise également des chiffres et des lettres afin de rendre le mot de passe plus sécurisant. Copiez-collez le script dans votre éditeur (adaptez-le si vous le désirez) et enregistrez-le avec l'extension .php.

Le script:

<?php
function CreatePass($long_pass)
{
$consonnes = "bcdfghjklmnpqrstvwxz";
$voyelles = "aeiouy";
$mdp='';
for ($i=0; $i < $long_pass; $i++)
{
if (($i % 2) == 0)
{
$mdp = $mdp.substr ($voyelles, rand(0,strlen($voyelles)-1), 1);
}
else
{
$mdp = $mdp.substr ($consonnes, rand(0,strlen($consonnes)-1), 1);
}
}

return $mdp;
}

$motdepasse = CreatePass(8); /*mot de passe de 8 caracteres */
echo 'Mot de passe généré: '.$motdepasse;
?>

Besoin d'aide pour la création de votre site internet ? Contactez Sencyb

Partager Partage