Пример #1
0
    def login_logout(self, username, noidentifier='0'):
        if noidentifier == '1':
            request.environ['repoze.who.plugins'] = {}

        if username == 'logout':
            auth_force_logout()
        else:
            auth_force_login('%s:managers' % username)

        return 'OK'
Пример #2
0
    def login_logout(self, username, noidentifier='0'):
        if noidentifier == '1':
            request.environ['repoze.who.plugins'] = {}

        if username == 'logout':
            auth_force_logout()
        else:
            auth_force_login('%s:managers' % username)

        return 'OK'
Пример #3
0
 def index(self,failure=None, came_from=lurl('/')):
     login_counter = request.environ.get('repoze.who.logins', 0)        
     log.info("login :"******"user login already");
         auth_force_logout(); 
         #redirect('/login');
     
     if failure:
         flash(_('Find not found user'), 'warning')
      
     if login_counter > 0:
         flash(_('Wrong credentials'), 'warning')
         
      
     return dict(page='login', login_counter=str(login_counter),
                 came_from=came_from,
                 urlServer=self.urlServer )