Buenas, tengo una duda, estoy haciendo un login para distintos usuarios, he hecho dos tablas, una de usuarios y otra de admin.
Tengo la duda de como implementarlo en php, he intentado hacer esto, pero no me funciona.
<?php session_start();
if (isset ($_SESSION['usuario'])){
    header('Location: index.html');
}
if ($_SERVER['REQUEST_METHOD'] =='POST') {
    $email = filter_var(strtolower($_POST['email']), FILTER_SANITIZE_STRING);
    $password = $_POST['password'];
    $password = hash('sha512', $password);
    try{
        $conexion = new PDO('mysql:host=localhost;dbname=drivers_parade_club', 'root', '') ;
     }catch (PDOException $e) {
         echo "Error". $e->getMessage();;
     }
     $statement = $conexion->prepare ('SELECT * FROM usuarios WHERE email = :email AND pass = :password');
     $statement = $conexion->prepare ('SELECT * FROM admin WHERE email = :email AND pass = :password');
     $statement->execute(array(
         ':email'=> $email,
         ':password'=>$password
     ));
     $resultado = $statement->fetch();
     if ($resultado !==false) {
         $_SESSION ['usuario'] = $email;
         header('Location: index.html');
     }elseif($resultado !==false){
        $_SESSION ['usuario'] = $email;
        header('Location: dashboard.html'); 
     }else {
         $errores .= '<li> Datos incorrectos</li>';
     }
}
?>


