예제 #1
0
파일: login.py 프로젝트: lslaz1/karl
    def login_locked_out(self, login):
        users = find_users(self.context)
        user = users and users.get(login=login)
        if not user:
            return False

        mng = LockoutManager(self.context, login)
        return mng.maxed_number_of_attempts()
예제 #2
0
파일: login.py 프로젝트: lslaz1/karl
    def login_locked_out(self, login):
        users = find_users(self.context)
        user = users and users.get(login=login)
        if not user:
            return False

        mng = LockoutManager(self.context, login)
        return mng.maxed_number_of_attempts()
예제 #3
0
def login_failed(event):
    # we are only going to log attempts for valid users
    users = find_users(event.site)
    user = users and users.get(login=event.login)
    if not user:
        return

    mng = LockoutManager(event.site, event.login)
    mng.add_attempt()
예제 #4
0
파일: subscribers.py 프로젝트: lslaz1/karl
def login_failed(event):
    # we are only going to log attempts for valid users
    users = find_users(event.site)
    user = users and users.get(login=event.login)
    if not user:
        return

    mng = LockoutManager(event.site, event.login)
    mng.add_attempt()
예제 #5
0
def login_success(event):
    mng = LockoutManager(event.site, event.login)
    mng.clear()
예제 #6
0
파일: subscribers.py 프로젝트: lslaz1/karl
def login_success(event):
    mng = LockoutManager(event.site, event.login)
    mng.clear()