Example #1
0
    $usuario = getUsuario($idUsuario);
    if ($usuario) {
        $usuario_core->setUsuario($usuario);
        if ($usuario->usuarioGrupoId == 2) {
            $start_url = $base_url . '/admin-reserva-lista';
        } else {
            $start_url = $base_url . '/admin-contrato-lista';
        }
        header('Location:' . $start_url);
    } else {
        $smarty->display('admin/login.tpl');
    }
} else {
    if (isset($_POST['username']) && isset($_POST['password'])) {
        $email = $_POST['username'];
        $password = $_POST['password'];
        $usuario = authenticateUsuario($email, $password);
        if ($usuario && strcmp($usuario->rol, "cliente") != 0) {
            $usuario_core->setUsuario($usuario);
            header('Location:' . $base_url . '/admin-hotel-lista');
        } else {
            if (!$usuario) {
                $smarty->assign('msg', 'El nombre de usuario o contraseƱa son incorrectos.');
            } else {
                $smarty->assign('msg', 'El usuario no tiene acceso al panel.');
            }
            $smarty->assign('usuario', $email);
        }
    }
    $smarty->display('admin/login.tpl');
}
Example #2
0
 public function validateLogin($user, $pass)
 {
     $response = authenticateUsuario($user, $pass);
     if ($response) {
         return $response;
     } else {
         return false;
     }
 }