Ver Mensaje Individual
  #33 (permalink)  
Antiguo 23/03/2015, 12:02
Avatar de NueveReinas
NueveReinas
 
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 3 meses
Puntos: 145
Respuesta: Problema al comparar contraseñas con crypt()

Cita:
Iniciado por hhs Ver Mensaje
debes de aislar el problema, así que verifica que puedas hacer login sin utilizar la base de datos.
Imagino que te refieres a algo así.

Código PHP:
Ver original
  1. $email = '[email protected]';
  2. $pass = 'minuevapassword';
  3. $passwordDB = crypt($pass);
  4.  
  5. if(password_verify($pass, $passwordDB)){
  6. // Se inicia la sesión
  7.     $_SESSION['usuario'] = $datos['email'];
  8.     $_SESSION['estado'] = 'Autenticado';
  9.     $incorrecto = "Estás conectado/a como <strong>".$email."</strong> <br><br> <a href='http://www.ejemplo.com/BD/inicio'>Ir al inicio</a>";
  10.     //$stm = $connection->prepare("UPDATE usuarios SET ip_ultima='$ip' WHERE email='$email' ");
  11.     //$stm->execute();
  12. }else{
  13.     $incorrecto = "El mail o la contraseña son incorrectos. <br> <a href='javascript:history.back()'>Volver y corregir</a>";
  14. };

Y este es el resultado; sí puedo loguearme.

__________________
¿Te sirvió la respuesta? Deja un +1