Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1737 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] validation de mot de passe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] validation de mot de passe

n°147947
DLR
Hein c'était quoi la question?
Posté le 30-05-2002 à 15:52:46  profilanswer
 

Bonjour, je recherche un moyen ou un algo, qui comme sous unix, empeche l'utilisateur de mettre un mot de passe trop simple
 
je veux tout simplement passer une chaine de caracteres (le mot de passe), la longueur min. et le nom utilisateur et que la fonction me valide le mot de passe
 
j'ai cherché un peu sur google g rien trouvé de deja fait, est ce que kkun a un ptit kk chose a me mettre sous la dent?


---------------
Narf... It is broken...
mood
Publicité
Posté le 30-05-2002 à 15:52:46  profilanswer
 

n°148028
DLR
Hein c'était quoi la question?
Posté le 30-05-2002 à 17:03:35  profilanswer
 

ca seche dur ?

 

[jfdsdjhfuetppo]--Message édité par DLR le 30-05-2002 à 17:03:45--[/jfdsdjhfuetppo]


---------------
Narf... It is broken...
n°148046
darxmurf
meow
Posté le 30-05-2002 à 17:22:26  profilanswer
 

Tu peux déjà interdire un mot de passe de moins de x caractères, et obliger des chiffres et des lettres.
 
à la limite, tu peux tester pour que il n'y aille pas plusieurs mêmes lettres ou chiffres qui se suivent et pour le reste, tu fait un fichier avec des mots de pass non autorisé genre
 
123456
abcdef
etc.
 
a++
 
Darx


---------------
Des trucs - flickr - Instagram
n°148060
zi_ril_wan​ou
Posté le 30-05-2002 à 17:44:34  profilanswer
 

<?php
 
  function validPassWd($passwd)
# vraie si la chaine $passwd contient plus de 8 caractères
# et si au moins un caractère de $passwd est numérique,
#       au moins un caractère de $passwd est minuscule,
#       au moins un caractère de $passwd est majuscule.
  {
    if (strlen($passwd)>=8 &&  
        ereg("[0-9]",$passwd) &&
        ereg("[a-z]",$passwd) &&
        ereg("[A-Z]",$passwd)) { return TRUE; }
    else { return FALSE; }
  }
 
?>
 
Malheureusement, je ne suis pas au boulot là, je ne peux donc pas te garantir que ça marche, car j'utilise très rarement "ereg" : vérifie dans un bouquin ou un manuel la bonne syntaxe et ça devrait marcher.


---------------
Get the Cooool... Get the cool shoe-shine !
n°148072
SquiiiD
be cool !
Posté le 30-05-2002 à 17:57:14  profilanswer
 

Moi ce que je fais j'interdit un mdp qui est = au login, ou qui a moins de 6 caractere.  
 
if($mdp==$login) echo "mdp ne doti pas etre identique au login";
if(strlen($mdp)<6) echo "mdp trop court";
 
et pour compliquer un peu la chose tu peux te faire un dictionnaire de mot de passe interdit, comme des suite genre:  
 
123456
234567
etc...
 
Ce que je n'ai pas encore fait je me suis limité au 2 premiere proposition, et regarde ces qques stats , c a tirer des yeux :  
 
2% des gens mettent azerty comme password
1.5% des gens mettent 123456
0.2% des gens mettent 123456789
7% mettent leur date de naissance
... etc...
 
voila un tit exemple . pour te faire une idee  
 
Tu pourrais ptete pondre un algo ki detecte si c une date de naissance ou une suite de chiffre ou de lettre.
 
fo y reflechir , c un bon defit :D
 
a+

n°148074
SquiiiD
be cool !
Posté le 30-05-2002 à 17:58:25  profilanswer
 

he ben voila zi_ril_wanou a une soluce on dirait :)

n°148080
zi_ril_wan​ou
Posté le 30-05-2002 à 18:07:15  profilanswer
 

Merci :jap:  
Somme toute, j'ai fait très général (ce qui est dans la majeure partie des cas le plus pertinent.)


---------------
Get the Cooool... Get the cool shoe-shine !
n°148230
Tentacle
Posté le 30-05-2002 à 21:53:19  profilanswer
 

zi_ril_wanou a écrit a écrit :

Merci :jap:  
Somme toute, j'ai fait très général (ce qui est dans la majeure partie des cas le plus pertinent.)  




 
Sinon regarde par là :
http://www.php.net/manual/fr/ref.crack.php
 
des fonctions qui vérifient un password en fonction d'un dictionnaire mais bon il faut que ton hébergeur l'ait...

n°149829
DLR
Hein c'était quoi la question?
Posté le 03-06-2002 à 11:11:08  profilanswer
 

merci beaucoup ca devrait deja me permettre de virer certains mots de passes peut securisés :)
 
sinon vous avez pas un piti algo de codage XOR tou con qui peremt de coder et decoder une chaine?
je veux pas utiliser md5 paske je veux pouvoir recuperer le pass(envoie par mail)


---------------
Narf... It is broken...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] validation de mot de passe

 

Sujets relatifs
[PHP] Problème d'upload de fichier sur IIS[PHP]débutant cherche URL...
[PHP] Vérifier que le fichier contient bien une image GIF, JPG ou PNG[PHP] Génération de pages [résolu]
[PHP & JAVASCRIPT] Equivalent d'une fonctionpetit probleme en PHP... identification
Script PHP Form2Mail utilisant ()mail et gérant les fichiers joints ?[PHP] Ca n'update pas !!
[PHP] Formulaire avec des champs multiples[PHP] gestion des variables php avec Communicator????
Plus de sujets relatifs à : [PHP] validation de mot de passe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR