Slide 40
Slide 40 text
Bloqueando múltiplas tentativas de login
class NewAuth(Authenticator):
def add_login_attempt(self, username):
if not self.login_attempts.get(username):
self.login_attempts[username] = {
'count': 1,
'time': datetime.now()
}
else:
self.login_attempts[username]['count'] += 1
self.login_attempts[username]['time'] = datetime.now()