php mysql

php mysql - PHP - Programmation

Marsh Posté le 15-11-2004 à 02:29:15    

j essaye de faire une authentification simple utilisant une table login password (password encode en md5 via PASSWORD de mysql)
 
quand j encode le meme pass avec php md5($_POST[password])  j obtient qq chose de different :/
il y a t il un moyen de force php a utiliser le meme algo que  mysql ou bien cest a moi d insere des users via php et non via mysql.
 
    [:dams86]


Message édité par xiluoc le 15-11-2004 à 06:54:15
Reply

Marsh Posté le 15-11-2004 à 02:29:15   

Reply

Marsh Posté le 15-11-2004 à 06:54:30    

up

Reply

Marsh Posté le 15-11-2004 à 09:49:00    

La fonciton PASSWORD de MySQL ne fait pas un MD5.
 
Utilise la fonction MD5 de MySQL.

Reply

Marsh Posté le 15-11-2004 à 11:58:37    

md5 c'est pas un algo ça te donnera toujours le même résultat pour "toto" par exemple ou n'importe quoi d'autres.
exemple :
 lors de l'insertion SQL md5($_POST['password'])
 lors de verification du pass md5($_POST['password']) == $row['password']

Reply

Marsh Posté le 15-11-2004 à 12:01:40    

masenko a écrit :

md5 c'est pas un algo
 ça te donnera toujours le même résultat pour "toto" par exemple ou n'importe quoi d'autres.
exemple :
 lors de l'insertion SQL md5($_POST['password'])
 lors de verification du pass md5($_POST['password']) == $row['password']


Tu nous la refais? T'as dû oublier des choses, là...:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 15-11-2004 à 12:09:47    

Nan j ai rien oublié je vais pas tapper tout le code non plus

Reply

Marsh Posté le 16-11-2004 à 14:34:29    

nana y'a rien d'oublié, tout à fait d'accord! Je rajouterai juste que md5 donnera PRESQUE toujours le même résultat.
Je ne sais plus quelle team a réussi à obtenir un hash md5 identique pour deux mots différents, bien précis. Enfin je chipotte la! lol

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed