Création de password ultra simple

Contenu du snippet

Génère un password avec des caractères et longueur personnalisés...
Également inclus une fonction pour crypter le password valide pour les .htpasswd

Source / Exemple :


<?php

//Création password ultra simple

//NE PAS UTILISER GENERATE_PASSWORD DIRECTEMENT DANS UN .HTPASSWD
//UTILISEZ LA FONCTION CRYPT_PASSWORD POUR METTRE DANS .HTPASSWD

//FONCTION_GENERATE_PASSWORD

//formation du password
//vous pouvez mettre tous les caractères que vous voulez utilisez dans $allowedchars
//caractères utilisés pour l'exemple = 0-9a-z
$allowedchars = "0123456789abcdefghijklmnopqrstuvwxyz";
$length = 15;
//Générer le password
$Generate_Password = "";
$max=strlen($allowedchars)-1;
for ($i=1;$i<=$length;$i++) 
{
$Generate_Password .= substr($allowedchars, rand(0, $max), 1);
}

echo'Password Généré : '.$Generate_Password.'<br /><br />';

//FONCTION_CRYPT_PASSWORD

$Crypt_Password = crypt($Generate_Password, CRYPT_MD5);

//VOUS POUVEZ UTILISEZ LE RÉSULTAT DANS UN .HTPASSWD
echo'Résultat pour .htpasswd : '.$Crypt_Password.'';

?>

Conclusion :


vous avez dans l'exemple un password généré de 15 caractères (0-9a-z)
Ensuite le passwors est crypté pour le conformer à un .htpaswwd par exemple

voilà peut-être cela vous sera utile autant qu'à moi

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.