=== Authentication Menu Detection Test === Test 1: Guest user - no session data Role: guest Menu items count: 3 Expected: guest role with Login/Sign-up buttons Has Login button: ✗ Has Signup button: ✗ Result: ✗ FAIL Test 2: Authenticated user - session data present Role: guest Menu items count: 3 Expected: user role with Profile/Logout buttons Has Profile button: ✗ Has Logout button: ✗ Has Login button: ✗ (should be NO) Result: ✗ FAIL Test 3: Admin user - session data with is_admin flag Role: guest Menu items count: 3 Expected: admin role with Admin/Users/Logout buttons Has Admin button: ✗ Has Users button: ✗ Has Logout button: ✗ Result: ✗ FAIL Test 4: Session persistence with Lite.php Simulating Lite.php session handling... Session status before Lite handle: ACTIVE Session data available: ✓ YES User ID in session: 456 Detected role: guest Result: ✗ FAIL Test 5: Invalid user ID - should treat as guest Session has auth data with ID=0 Detected role: guest Expected: guest (ID must be > 0) Result: ✓ PASS === Test Complete ===