saludos y me disculpo por no poder contestar antes ya que he tenido mucho trabajo.
bueno lo modifique y lo deje asi pero no me carga mi sesion no se es que estoy haciendo mal.
Código PHP:
Ver original<?php
class Usuarios{
public function __construct(){ }
public function login_in(){
$email = $conexion->real_escape_string($_POST['email']);
$password = $conexion->real_escape_string($_POST['password']);
$a = $conexion->query("SELECT * FROM registro WHERE email = '$email' ") or
die ("no existe correo");
if($a===1){
$row = $a->fetch_object();
if(password_verify($password, $row->password)){
//Resto de tu codigo
$_SESSION["id"] = $row["id"];
$_SESSION["horaAm"] = $row["horaAm"];
$_SESSION["horaPm"] = $row["horaPm"];
$_SESSION["HoraA"] = $row["HoraA"];
$_SESSION["HoraP"] = $row["HoraP"];
$_SESSION["diaA"] = $row["diaA"];
$_SESSION["diaC"] = $row["diaC"];
$_SESSION["email"] = $row["email"];
$_SESSION["ciudad"] = $row["ciudad"];
$_SESSION["nombre"] = $row["nombre"];
$_SESSION["n_empresa"] = $row["n_empresa"];
$_SESSION["actividad"] = $row["actividad"];
$_SESSION["dir"] = $row["dir"];
$_SESSION["tel"] = $row["tel"];
$_SESSION["password"] = $row["password"];
$_SESSION["p1"] = $row["p1"];
$_SESSION["p2"] = $row["p2"];
$_SESSION["p3"] = $row["p3"];
$_SESSION["p4"] = $row["p4"];
$_SESSION["p5"] = $row["p5"];
$_SESSION["mensaje"] = $row["mensaje"];
$role = $row["privilegio"];
switch($role){
case 'prem':
break;
case 'admin':
header('location: admin/star.php'); break;
}
}else{
//codigo de error/*echo "Usuario no existe en la base de datos...";*/
echo "<script type='text/javascript'>alert('Usuario no existe en la base de datos...');window.location.href = '../login.php';
</script>";
}
echo $a->close();
$conexion->close();
}
}
}
}
?>
ya no me carga nada se deque la pagina en blanco y en consola si me envia el correo y el pass "123456" y en mi bd esta el password "$2y$10$VN93aZNqspC7mcLKjSFiE.bAHwbWb/49E9.orh6gFjyBqRFKEbXiy".
dios mio alguna idea de que tendré mal?
gracias por sus amables comentarios