def set_remember_me(self, remember_me=True): """ Set/Unset the L{_remember_me} flag. @param remember_me: True if the session cookie should last one day or until the browser is closed. @type remember_me: bool """ self._remember_me = remember_me self['_permanent'] = remember_me add_cookies(self._req, self.make_cookies())
def invalidate(self): """ Declare the session as invalid. """ cookies = self.make_cookies() for cookie in cookies: cookie.expires = 0 add_cookies(self._req, cookies) self.delete() self._invalid = 1 if hasattr(self._req, '_session'): delattr(self._req, '_session')