Código PHP:
<?php
session_start();
if ($_SESSION["identificado"] == "siadmin")
{
header("Location: administrador.php");
}
else if ($_SESSION["identificado"] == "siguia")
{
header("Location: guia.php");
}
else if ($_SESSION["identificado"] == "siagencia")
{
header("Location: agencia.php");
}
if ($_SESSION["identificado"] == "siturista")
{
header("Location: turista.php");
}
else
{
if(isset($_POST['logear']))
{
$usuario = $_POST["usuario"];
$passw = md5($_POST["contrasena"]);
include("conn.php");
$consult = "call comprobaruser('$usuario','$passw');";
if($stmt = mysqli_prepare($link, $consult))
{
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $error, $mensaje);
mysqli_stmt_fetch($stmt);
if($error == "0")
{
if($mensaje == "admin")
{$_SESSION["identificado"]= "siadmin"; header("Location: administrador.php");}
else if($mensaje == "guia")
{$_SESSION["identificado"]= "siguia"; $_SESSION["userguia"]= $usuario; header("Location: guia.php");}
else if ($mensaje == "agencia")
{$_SESSION["identificado"]= "siagencia"; $_SESSION["useragencia"]= $usuario; header("Location: agencia.php");}
else
{$_SESSION["identificado"]= "siturista"; $_SESSION["userturista"]= $usuario; header("Location: turista.php");}
}
else
{
echo $mensaje;
}
mysqli_stmt_close($stmt);
}
mysqli_close($link);
}
}
?>