| # 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 |