Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2015, 05:38
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: Login,registro y cifrado mediante php y base de datos

primero debes guardar la clave ya cifrada algo como esto:

Código PHP:
Ver original
  1. //insertar datos del usuario
  2.     // Generamos un salt aleatoreo, de 22 caracteres para Bcrypt
  3.     $salt = substr(base64_encode(openssl_random_pseudo_bytes('30')), 0, 22);
  4.     // A Crypt no le gustan los '+' as� que los vamos a reemplazar por puntos.
  5.     $salt = strtr($salt, array('+' => '.'));
  6.     // Generamos el hash
  7.     $hash = crypt($pass, '$2y$10$' . $salt);
  8.     $clave = $hash;

luego para verificarla al momento de ingresar seria algo asi:

Código PHP:
Ver original
  1. $password = (crypt($_POST['password'], $row_result['pass']));

lo ultimo seria que cambies de mysql a mysqli ya que la primera esta depreciada y no tiene mas soporte, digo para que te evites tener que hacer actualizaciones fastidiosas a tu codigo a futuro
__________________
[email protected]
HITCEL