Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/03/2007, 19h34   #1
Membre Expert
 
Avatar de Janitrix
 
Inscription : octobre 2005
Messages : 3 398
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 3 398
Points : 2 331
Points : 2 331
Par défaut [Cookies] Connexion automatique impossible avec SHA 256

Salut à tous. Comme beaucoup, j'ai fait un site en php/mysql. Je propose aux membres une connexion automatique grâce aux cookies. J'enregistre dans le cookie l'id du membre qui correspond à son entrée dans la base de données, et son mot de passe. Avant, le mot de passe était conservé en hash MD5, mais j'ai vu dans la FAQ que MD5 n'était plus sécure, alors j'ai décidé d'utiliser SHA 256, comme conseillé et expliqué dans la FAQ. Mon problème c'est que la connexion automatique ne marche plus. Selon moi, le problème viens du format dans lequel le cookie est sauvegardé, car le hash de mot de passe doit certainement être modifié, ce qui rend la comparaison hash dans cookie == hash dans base de données erronée. Auriez-vous une idée pour régler ce problème ? Merci.
Janitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 19h20   #2
Membre Expert
 
Avatar de Janitrix
 
Inscription : octobre 2005
Messages : 3 398
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 3 398
Points : 2 331
Points : 2 331
Donc, j'ai fait quelques tests, et effectivement, quand j'affiche les deux hashs, ils sont différents. Pas énormément, mais un bout du hash est mal encodé, ce qui rend la comparaison impossible. Y aurait-il un moyen d'éviter ce problème d'encodage du hash du mot de passe côté client ? Merci.
Janitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h52.


 
 
 
 
Partenaires

Hébergement Web