Example #1
0
/**
 * 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();
}