JWT Authentication Explained: Secure Token-Based Login Systems