Concept Flow - Session-based authentication
User sends login request
Server verifies credentials
Yes
Server creates session
Session ID stored in cookie
User sends requests with cookie
Server checks session ID
Server grants access
End
No
Server denies access
End
User logs in, server checks credentials, creates a session, stores session ID in cookie, then checks session on each request to allow or deny access.