=== Testing Authentication === JWT_SECRET loaded: YES (length: 64) Token generated successfully Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkI... Token verified successfully Decoded payload: Array ( [user_id] => 1 [username] => admin [role] => admin [iat] => 1765837619 [exp] => 1765841219 ) Token extracted from header: YES Token verified from header: YES Verified user: admin === All tests passed! ===