Exemplo n.º 1
0
    if ($admin) {
        if ($admin["idAdministrador"] == $id && $admin["contrasena"] == $password) {
            session_start();
            $login = ["id" => $admin["idAdministrador"], "nombreCompleto" => $admin["nombreCompleto"], "correoElectronico" => $admin["correoElectronico"], "rol" => $rol];
            $_SESSION["login"] = $login;
            header("Location: http://localhost:8000/paginas/admin.php");
        } else {
            echo "Contraseña incorrecta.";
        }
    } else {
        echo "El administrador no existe.";
    }
} else {
    if ($rol == "estudiante") {
        $conEstu = new ControladorAlumno();
        $estud = $conEstu->obtenerPorIdentificacion($id);
        $alumn = $estud->fetch_assoc();
        if ($alumn) {
            if ($alumn["idAlumno"] == $id && $alumn["contrasena"] == $password) {
                session_start();
                $login = ["id" => $alumn["idAlumno"], "apellido" => $alumn["apellidos"], "nombre" => $alumn["nombres"], "edad" => $alumn["edad"], "email" => $alumn["correoElectronico"], "telefono" => $alumn["telefono"], "celular" => $alumn["celular"], "rol" => $rol];
                $_SESSION["login"] = $login;
                header("Location: http://localhost:8000/paginas/estudiante.php");
            } else {
                echo "Contraseña incorrecta.";
            }
        } else {
            echo "El estudiante no existe.";
        }
    } else {
        if ($rol == "docente") {