INNER CODE UNIT · Python

logout_user

pgalko/BambooAI · web_app/app.py:616

def logout_user():
    """Clean up server-side state when user logs out"""
    try:
        user_id = get_user_id()
        current_session_id = session.get('session_id')
        
        logger.info(f"User {user_id} logging out, cleaning up session {current_session_id}")
        
        # Clean up all session-based data for current session
        if current_session_id:
            bamboo_ai_instances.pop(current_session_id, None)
            user_preferences.pop(current_session_id, None)
            logger.info(f"Cleaned up session data for {current_session_id}")
        
        # Clean up user mapping
        if user_id in user_session_mapping:
            old_session = user_session_mapping[user_id]
            if old_session == current_session_id:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…