/** * Realiza el login del usuario con $username y $password * * @param $db * @param string $username * @param string $password * @param integer $expire segundos de duración de la cookie; 0 significa toda la sesión del browser */ function login(DB $db, $username, $password, $expire) { $userT = new User($db); $user_id = $userT->check_credentials($username, $password); $user = new User($db, $user_id); $userauth = $user->get_userauth(); $cookie = new Cookie($userauth); $cookie->set($expire); $_SESSION['pages_stack'] = array(); }