begin process at 2012 05 31 12:29:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Problème pour se connecter à une zone membre (cryptage mdp)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème pour se connecter à une zone membre (cryptage mdp)

mardi 4 mai 2010 à 16:12:31 | Problème pour se connecter à une zone membre (cryptage mdp)

BenamourJr

Bonjour,

Je viens de remarquer quelque chose de très bizarre... Avec mon pseudo (Benamour) et le mot de passe que j'ai enregistré lors de mon inscription à la zone membre de mon site (xxx), je parviens à me connecter. Ok, jusqu'à là c'est parfait, le problème c'est que si j'essaie de me connecter avec le mot de passe xxx7 je parviens aussi à me connecter ! J'ai fait le test avec un pseudo "Test" et un mot de passe "test" et là je ne parviens pas à me connecter avec le mot de passe "test7". o.O ?

Voici comment je procède pour crypter le mot de passe :

Lors de l'enregistrement du nouveau compte, je procède comme suite :
$mdp = crypt($_POST["mdp"], $_POST["pseudo"]);
Je crypte donc le mot de passe en fonction du mot de passe et du pseudo renseigné par le visiteur et j'enregistre le résultat dans ma table.

Puis, une fois que le membre veut se connecter je procède comme suite :
$mdp_crypted = crypt($_POST["mdp"], $_POST["pseudo"]);
if ($mdp_crypted != $mdp)
Donc ici je récupère dans la table le mot de passe du membre ($mdp) et je le confronte au cryptage du mot de passe et du pseudo qu'il a rentré pour se connecter. Si les deux résultats sont différents, il n'a pas accès au compte.

Ou se trouve mon erreur ? En fait j'ai fait le test, et le cryptage associé à mon pseudo me renvois la meme valeur que mon mot de passe soit xxx ou xxx7 (mon mot de passe n'est bien évidemment pas xxx mais quelque chose du style ChOcOlAt7*@.

Voilà, j'espère que l'un de vous pourra m'aider, j'en ai marre de me gratter la tête toutes les 5 minutes :p
mardi 4 mai 2010 à 16:25:47 | Re : Problème pour se connecter à une zone membre (cryptage mdp)

gaellius95

ton problème de mot de passe fait la même chose si tu met
xxx8 ou xxx9?

as tu fais des echos de ton $mdp en fonction du mdp et du pseudo que tu récupères?as tu des concordances ou pas?

c'est quand meme bisard vu que crypt c'est du DES et que donc meme si tu met 2 fois le meme mot tu auras 2 mot crypter different (si je me rappel bien mes cours de crypto)

remarque tu peux faire le test de crypter 2 fois la meme chose et voir le resultat

moi perso j'utilise md5 pour crypter mes mdp mais du coup pas moyen de les décryptés...et ca me pose problème dans un de mes scripts...
mardi 4 mai 2010 à 16:54:44 | Re : Problème pour se connecter à une zone membre (cryptage mdp)

BenamourJr

Réponse acceptée !
Je viens de consulter plus attentivement la doc, en fait la fonction crypt se base uniquement sur les 8 premiers caractères de la chaine, c'est pour ça que le "test7" lui ne passait pas ^^

Merci en tout cas pour ton aide, je vais utiliser sha1 plutôt que md5 mais ca reste le meme principe ;)


Cette discussion est classée dans : connecter, mot, passe, pseudo, mdp


Répondre à ce message

Sujets en rapport avec ce message

rappel des infos [ par guev ] bonjourles membres qui remplissent un formulaire d'inscription avec : pseudo, mot de passe... recoivent apres avoir valider un mail avec les données q Caractères interdit dans mdp [ par cseagle ] Bonjour,Je souhaite autoriser, à l'inscription de mon espace membre , pour le mot de passe que les caractères a-z A-Z 0-9 le . le _ et le -Voici ce qu Ca marche... ca marche pas... [ par rocknroll2 ] Slt à tous,Ben pourquoi ça marche avec des chiffres et pas avec des lettres ? :(Entrée d'un mot de passe. Ce mot de passe va lire dans une Bd un nom q MD5 et gestion des profils [ par David_monchy ] Salut a tous, Bon alors cette fois-ci mon problème c'est que j'ai fait un formulaire pour se connecter (2 champs textes, un pour le pseudo et un pour probleme de mot de passe [ par David_monchy ] BOnjour à tous, Voici mon problème: J'ai créé un espace membre en php (donc avec pseudo et mot de passe pour se logger). J'ai ajouté un lien "j'ai oub modification de mot de passe [ par gabs77 ] bonjour, g un pb avec mon script de modification de mot de passe et je ne parviens pas a trouver le pb le mesage d'erreur est le suivant:Erreur SQL !C insertion des membres dans table [ par greg975 ] bonjour à tous je suis un débutant en programmation. je developpe un petit site en php (wamp5) dans lequel j'aimerais créer un espace membre avec insc reconnaissance quand je me connecte (cookies) [ par joker76 ] Bonjour,Je fais un espace membre, tout fonctionne, j'arrive à me connecter je change de page membre sans probleme.Le seul probleme est que si je ferme verification, test, mot de passe, BDD [ par blinix123 ] Mhmm, bonjour à tous, j'espere que vous comprendrer mon code qui parait long mais qui est simple en soi donc ne butter de peur :pJe creer un forum PHP Probleme de connection espace membre [ par mecapom ] Bonjour a tous j'ai un petit probleme avec la connection de mon espace membre de mon site http://www.freeeuro.fr . Lorsque je me


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales