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'
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 )