Example #1
0
    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())
Example #2
0
    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())
Example #3
0
 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')
Example #4
0
 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')