Ver Mensaje Individual
  #13 (permalink)  
Antiguo 29/07/2008, 05:33
Avatar de scout_vlc
scout_vlc
 
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Cifrar contraseñas

Hola,
tanto mirar, y lo que no tenía bien, es en al estructura de la tabla,e l campo password lo tenia como un string de 15, porque empecé sin cifrarlo, al cifrarlo ocupa unos 32 caracteres, pero no lo cambié, entonces se guardaban los 15 primeros, y al autenticar nunca correspondía jeje.
Ya está cambiado, y me ocurre lo siguiente: la sentencia SQL la compruebo con un echo y es correcta, la copio y pego en phpMyAdmin y me devuelve el usuario correcto, pero la ejecuto en la web y me da este error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\plantillas\autenticar.php on line 17

Mi código es:

Código PHP:
    $usuarios"SELECT * FROM usuarios WHERE login='" $_POST['login'] . "' and password='$pass_encriptado'";  
    echo (
$usuarios);
    if(
$user_ok mysql_fetch_array($usuarios)) //si existe comenzamos con la sesion, si no, al index -- esta es la linea 17
    
{
.....