=== JWT Validation Debug === Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkI... Header: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9 Payload: eyJ1c2VyX2lkIjoyNzAyLCJ0eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU4MDEyNjg1LCJpYXQiOjE3NTgwMDkwODUsInBob25lIjoiKzk5ODMzNzQ1NDM3MyJ9 Signature: epm1pdbwgqamjW9hi8ABdielzxAtmYZ9ueuf01TjJvs Header decoded: {"typ":"JWT","alg":"HS256"} Expected signature: epm1pdbwgqamjW9hi8ABdielzxAtmYZ9ueuf01TjJvs Actual signature: epm1pdbwgqamjW9hi8ABdielzxAtmYZ9ueuf01TjJvs Signatures match: YES Payload decoded: {"user_id":2702,"type":"access","exp":1758012685,"iat":1758009085,"phone":"+998337454373"} SUCCESS: Token is valid User ID: 2702 Type: access Expires: 2025-09-16 08:51:25