Exemplo n.º 1
0
 def out(self):
     '''
     Logout the user.
     '''
     environ = request.environ
     authentication_plugins = environ['repoze.who.plugins']
     identifier = authentication_plugins['ticket']
     cookiename = identifier.cookie_name
     response.delete_cookie(cookiename)
     raise redirect('/')
Exemplo n.º 2
0
Arquivo: login.py Projeto: bbcf/pygdv
 def out(self):
     '''
     Logout the user.
     '''
     environ = request.environ
     authentication_plugins = environ['repoze.who.plugins']
     identifier = authentication_plugins['ticket']
     cookiename = identifier.cookie_name
     response.delete_cookie(cookiename)
     raise redirect('/')
Exemplo n.º 3
0
Arquivo: flash.py Projeto: wukele/tg2
    def pop_payload(self):
        # First try fetching it from the request
        req = request._current_obj()
        payload = req.environ.get('webflash.payload', {})
        if not payload:
            payload = req.cookies.get(self.cookie_name, {})

        if payload:
            payload = json.loads(url_unquote(payload))
            if 'webflash.deleted_cookie' not in req.environ:
                response.delete_cookie(self.cookie_name)
                req.environ['webflash.delete_cookie'] = True
        return payload or {}
Exemplo n.º 4
0
 def unset_language(self, came_from=url('/')):
     """Delete language cookie"""
     response.delete_cookie('lang')
     flash(_('No preferred language'))
     redirect(came_from)