g1a / modules /auth /session.py
AIdeaText's picture
Update modules/auth/session.py
cbbe36f verified
raw
history blame
536 Bytes
# 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