user submits some credentials ❖ The credentials are checked against a database ❖ If the credentials are valid, a session is created for the user on the server. The session can be stored in files, a database, a cache store like Redis, et.c. ❖ A cookie with a session_id is sent back to the browser. ❖ Subsequent HTTP requests to the server carries the cookie. So, it’s verified against the session every time.