Téléchargé 4 fois
Vote des utilisateurs
0
1
Détails
Licence : Non renseignée
Mise en ligne le 14 février 2011
Langue : Français
Référencé dans
Navigation
Génération d'un mot de passe
Génération d'un mot de passe
La petite fonction ci-dessous le réalise mais offre quelques options qui ne sont pas dépourvues d'intérêt :
* Choix de la longueur du mot de passe (8 par défaut)
* Choix du type de lettres (majuscules ou minuscules)
* Possibilité d'épeler le mot de passe (désactivé par défaut)
La fonction peut être appelée de quatres manières différentes et renverra deux types de données :
/* Cas 1: appel simple */
$mypass = mkpassword();
// Renvoit une chaîne de 8 caractères, chiffres et lettres minuscules
/* Cas 2: choix de la longueur du mot de passe */
$mypass = mkpassword(16);
// renvoit une chaîne de 16 caractères, chiffres et lettres minuscules
/* Cas 3: lettres majuscules */
// *** Atention *** Il faut obligatoirement donner une longueur
$mypass = mkpassword(8, false);
// renvoit une chaîne de 8 caractères, chiffres et lettres majuscules
/* Cas 4: Mot de passe épelé */
$mypass = mkpassword(8, true, true);
// renvoit un tableau contenant le mot de passe et son épelation
echo $mypass["string"]." => ".$mypass["litteral"];
* Choix de la longueur du mot de passe (8 par défaut)
* Choix du type de lettres (majuscules ou minuscules)
* Possibilité d'épeler le mot de passe (désactivé par défaut)
La fonction peut être appelée de quatres manières différentes et renverra deux types de données :
/* Cas 1: appel simple */
$mypass = mkpassword();
// Renvoit une chaîne de 8 caractères, chiffres et lettres minuscules
/* Cas 2: choix de la longueur du mot de passe */
$mypass = mkpassword(16);
// renvoit une chaîne de 16 caractères, chiffres et lettres minuscules
/* Cas 3: lettres majuscules */
// *** Atention *** Il faut obligatoirement donner une longueur
$mypass = mkpassword(8, false);
// renvoit une chaîne de 8 caractères, chiffres et lettres majuscules
/* Cas 4: Mot de passe épelé */
$mypass = mkpassword(8, true, true);
// renvoit un tableau contenant le mot de passe et son épelation
echo $mypass["string"]." => ".$mypass["litteral"];
Il manque quand même la possibilité de mixer majuscule et minuscule aléatoirement ainsi que des caractères non alphanumérique. Autant de point qui renforcent la sécurité d'un mot de passe court
Oui, je vois bien que ce n'est pas le plus sécurisé des générateurs. C'est juste que comme je débute, je cherche à comprendre.
Et je ne sais pas comment le lancer puis afficher son résultat, tout bêtement...
Et je ne sais pas comment le lancer puis afficher son résultat, tout bêtement...
Bonjour,
quand on débute, il n'y a pas de secret : il faut apprendre.
Dans le cas présent :
Et la 1ère chose à faire est : apprendre à chercher !
quand on débute, il n'y a pas de secret : il faut apprendre.
Dans le cas présent :
Et la 1ère chose à faire est : apprendre à chercher !
J'avais commencé par regarder le tuto, mais je n'ai pas réussi ensuite avec cet exemple de code, c'est pour ça que je demandais.
Vais retourner chercher alors.
Merci.
Vais retourner chercher alors.
Merci.
Il ne suffit pas de le regarder.
Il faut le LIRE, et faire les exercices proposés.
Il y a tout un chapitre sur les fonctions.
Il faut le LIRE, et faire les exercices proposés.
Il y a tout un chapitre sur les fonctions.
Bon, finalement, j'ai réussi.
J'essaye d'aller trop vite...
J'essaye d'aller trop vite...
Bonjour,
Je vous propose un nouvel élément à utiliser : Génération d'un mot de passe
La petite fonction ci-dessous le réalise mais offre quelques options qui ne sont pas dépourvues d'intérêt :
* Choix de la longueur du mot de passe (8 par défaut)
* Choix du type de lettres (majuscules ou minuscules)
* Possibilité d'épeler le mot de passe (désactivé par défaut)
La fonction peut être appelée de quatres manières différentes et renverra deux types de données :
/* Cas 1: appel simple */
$mypass = mkpassword();
// Renvoit une chaîne de 8 caractères, chiffres et lettres minuscules
/* Cas 2: choix de la longueur du mot de passe */
$mypass = mkpassword(16);
// renvoit une chaîne de 16 caractères, chiffres et lettres minuscules
/* Cas 3: lettres majuscules */
// *** Atention *** Il faut obligatoirement donner une longueur
$mypass = mkpassword(8, false);
// renvoit une chaîne de 8 caractères, chiffres et lettres majuscules
/* Cas 4: Mot de passe épelé */
$mypass = mkpassword(8, true, true);
// renvoit un tableau contenant le mot de passe et son épelation
echo $mypass["string"]." => ".$mypass["litteral"];
Qu'en pensez-vous ?
Je vous propose un nouvel élément à utiliser : Génération d'un mot de passe
La petite fonction ci-dessous le réalise mais offre quelques options qui ne sont pas dépourvues d'intérêt :
* Choix de la longueur du mot de passe (8 par défaut)
* Choix du type de lettres (majuscules ou minuscules)
* Possibilité d'épeler le mot de passe (désactivé par défaut)
La fonction peut être appelée de quatres manières différentes et renverra deux types de données :
/* Cas 1: appel simple */
$mypass = mkpassword();
// Renvoit une chaîne de 8 caractères, chiffres et lettres minuscules
/* Cas 2: choix de la longueur du mot de passe */
$mypass = mkpassword(16);
// renvoit une chaîne de 16 caractères, chiffres et lettres minuscules
/* Cas 3: lettres majuscules */
// *** Atention *** Il faut obligatoirement donner une longueur
$mypass = mkpassword(8, false);
// renvoit une chaîne de 8 caractères, chiffres et lettres majuscules
/* Cas 4: Mot de passe épelé */
$mypass = mkpassword(8, true, true);
// renvoit un tableau contenant le mot de passe et son épelation
echo $mypass["string"]." => ".$mypass["litteral"];
Qu'en pensez-vous ?
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.