He hecho otro código muy parecido pero que queda más reducido y simple.
Código PHP:
Ver original//Iniciamos sessión
function verificar_login($user,$pass)
{
$sql = "SELECT * FROM usuarios WHERE user ='$user' and pass ='$pass'";
//Tiene que haber un resultado
//Devolvemos el objeto de la fila
//Si no
}else{
//Devolvemos false
return false;
}
}
//y aqui ya es donde valido el id y el pass solamente que intento agregar esta
//linea y no me la toma en cuenta que hice mal?
if(!isset($_SESSION['userid'])) {
if(isset($_POST['login'])) {
//Si lo que devuelve verificar_login es un array, significa que el usaer y pass son correctos
if(is_object($obj_user = verificar_login
($_POST['user'],$_POST['pass']))) {
$_SESSION['userid'] = $obj_user->idusuario;
$_SESSION['area'] = $obj_user->area;
//este es el if que necesito que si el area es igual a admin mande a otra pagina
if($obj_user->area == "admin"){
header("location: emmatest.php"); }else{
header("location: registro2.php"); }
}
else
{
echo '<div class="error">Su usuario es incorrecto, intente nuevamente.</div>';
}
}
}