Mot-clé - mot de passe

Fil des billets - Fil des commentaires

mardi 16 septembre 2014

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