# modules/auth/session.py | |
class SessionManager: | |
def __init__(self): | |
self.reset() | |
def reset(self): | |
"""Reinicia el estado de la sesi贸n""" | |
self.logged_in = False | |
self.username = None | |
self.role = None | |
def update(self, **kwargs): | |
"""Actualiza el estado de la sesi贸n""" | |
for key, value in kwargs.items(): | |
if hasattr(self, key): | |
setattr(self, key, value) | |
if key == "username" and value: | |
self.logged_in = True |