Generateur de mot de passe facilement mémorisable

Contenu du snippet

Salut tout le monde

en temps normal, je suis le premier à raler quand sur un site quand on me file
un mot de passe compliquer à retenir

et puis, j'ai fait la même chose... allez comprendre !!! donc, j'ai décidé de modifier ça
je me suis dit qu'en alternant entre consonnes et voyelles, le mot de passe
serait plus facilement mémorisable pour son utilisateur

donc voila : un code simple pour un mot de passe simple !

Source / Exemple :


<?php
function CreatePass($long_pass)
{
	$consonnes = "bcdfghjklmnpqrstvwxz";
	$voyelles = "aeiouy";

	$mdp='';
	for ($i=0; $i < $long_pass; $i++)
	{
		/* L'opérateur % permet le changement entre voyelle et consonne */
		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;
}

/* Appel de la fonction */
$motdepasse = CreatePass(8); /* ici : exemple avec un mot de passe de 8 caracteres */
echo 'Mot de passe généré : '.$motdepasse;
?>

Conclusion :


d'accord, ce n'est pas un script trés évolué mais il peut être pratique
enfin, à vous de me le dire ?

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.