userIdc2024 commited on
Commit
addd57d
·
verified ·
1 Parent(s): 0c4d219

Update util/session_state.py

Browse files
Files changed (1) hide show
  1. util/session_state.py +7 -0
util/session_state.py CHANGED
@@ -6,4 +6,11 @@ def current_uid() -> Optional[str]:
6
  """Return the signed-in user's id/email from session, if any."""
7
  return st.session_state.get("uid")
8
 
 
 
 
 
 
 
 
9
 
 
6
  """Return the signed-in user's id/email from session, if any."""
7
  return st.session_state.get("uid")
8
 
9
+ def get_current_uid() -> str:
10
+ """Get current user ID with validation. Raises error if not logged in."""
11
+ uid = current_uid()
12
+ if not uid:
13
+ st.error("Please log in to continue.")
14
+ st.stop()
15
+ return uid
16