wu981526092 commited on
Commit
cf1d34e
·
1 Parent(s): ae27f4a

Add debug logging to auth status endpoint

Browse files

🔍 Debug additions:
- Add logging to auth status endpoint to track user data
- Log user from request.state and session
- This will help identify why authenticated users appear as anonymous

Next step: Check HF logs to see what's happening with session data.

Files changed (1) hide show
  1. backend/routers/auth.py +5 -1
backend/routers/auth.py CHANGED
@@ -29,10 +29,14 @@ async def auth_status(request: Request):
29
  """Get authentication status and configuration."""
30
  config = get_oauth_config()
31
  user = getattr(request.state, "user", None)
 
 
32
  if not user:
33
  try:
34
  user = request.session.get("user")
35
- except (AttributeError, AssertionError):
 
 
36
  user = None
37
 
38
  return {
 
29
  """Get authentication status and configuration."""
30
  config = get_oauth_config()
31
  user = getattr(request.state, "user", None)
32
+ logger.info(f"🔍 Auth status check - user from request.state: {user}")
33
+
34
  if not user:
35
  try:
36
  user = request.session.get("user")
37
+ logger.info(f"🔍 Auth status check - user from session: {user}")
38
+ except (AttributeError, AssertionError) as e:
39
+ logger.warning(f"🔍 Auth status check - session access failed: {e}")
40
  user = None
41
 
42
  return {