Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2004, 03:43
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Si no recuerdo mal (y tu no lo has cambiado), el autenticador de Cluster almacena los pass en la base de datos codificados con md5. Asi que tendras que comparar el valor codificado con MD5 del pass metido en el formulario, con el valor de la tabla. PHP tiene la funcion md5() (www.php.net/md5):
Código PHP:
if (strtolower(md5($password)) != strtolower($usuario_datos['pass'])) {
Header ("Location: $redir?error_login=3");
exit;} 
El strtolower() (www.php.net/strtolower) es para poner ambas cadenas en minusculas. Es porque el MD5 genera una cadena de 32 valores hexadecimales (0-f), y alguna vez he tenido problemas con sistemas que generaban el MD5 en mayusculas y otros en minusculas.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.