Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   recuperar password('algo') (https://www.clubdelphi.com/foros/showthread.php?t=29085)

rovssj5 12-01-2006 01:11:50

recuperar password('algo')
 
Tengo un problema con este comado cuando le hago un insert into Tabla value(...., pass=password('$clave'),...); pues la clave lo cifra, pero cuando quiero recuperarla o sea un select * from tabla where ususario='$usuario' anda pass=password('$clave'), pues no lo recupera o al hacerla comparacion es incorrecta, y ademas hice un select password('$clave') y es diferente al de la base de datos, o sea ese select es de mas caracteres y los ultimos cifras son diferentes, es que tengo que aumentar el campo en numero de caracteres o existe un minimo, o es que hay que hacer alguna modificacion en el mysql.
NOTA estoy utilizando MySQL 4.1, y superiores, y con Php 5 si alguien tiene la forma de solucionar eso podria ayudarme por favorrrrrrrr??

gracias Russvell:confused:

roman 12-01-2006 02:17:50

Cita:

Empezado por rovssj5
es que tengo que aumentar el campo en numero de caracteres

¿Y cómo podríamos nosotros saberlo sin conocer de que longitud tienes declarado el campo? Si en el select ves más caracteres que los insertados en la tabla pues es de suponerse que, en efecto, el campo es demasiado corto.

Podrías revisar la tabla user de la base mysql para ver de qué longitud declaran ellos el campo password.

Pero por otro lado toma en cuenta lo que dice el manual de MySql al respecto:

Cita:

Note: The PASSWORD() function is used by the authentication system in MySQL Server; you should not use it in your own applications. For that purpose, use MD5() or SHA1() instead.
// Saludos


La franja horaria es GMT +2. Ahora son las 23:25:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi