![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/04/2008, 15:39
|
![Avatar de GatorV](http://static.forosdelweb.com/customavatars/avatar138775_9.gif) | $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses Puntos: 2135 | |
Re: Problema al verificar el password Hola bysv,
El problema que tienes es que de la versión 4.0 a 4.1 de MySQL se cambio el algoritmo de encriptación de la función PASSWORD(), ahora te devuelve un HASH de 32 caracteres, cuando antes era de 16 caracteres.
Te recomiendo dos cosas, la primera es volver a cambiar los hashes de los passwords (o sea volver a generar los usuarios para que usen el nuevo PASSWORD), o que en lugar de usar PASSWORD uses OLD_PASSWORD para que te regrese los hashes antiguos y sean comparados exitosamente en tu base de datos.
Saludos. |