AIdeaText commited on
Commit
cbbe36f
verified
1 Parent(s): 614f4c2

Update modules/auth/session.py

Browse files
Files changed (1) hide show
  1. modules/auth/session.py +18 -0
modules/auth/session.py CHANGED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # modules/auth/session.py
2
+ class SessionManager:
3
+ def __init__(self):
4
+ self.reset()
5
+
6
+ def reset(self):
7
+ """Reinicia el estado de la sesi贸n"""
8
+ self.logged_in = False
9
+ self.username = None
10
+ self.role = None
11
+
12
+ def update(self, **kwargs):
13
+ """Actualiza el estado de la sesi贸n"""
14
+ for key, value in kwargs.items():
15
+ if hasattr(self, key):
16
+ setattr(self, key, value)
17
+ if key == "username" and value:
18
+ self.logged_in = True