Adding cookies and sessions
In this section, we are going to take a look at how we are going to keep track of the users when using our application. We are going to take a look at session management and how it can help our application understand whether a user is allowed to access our application. We are also going to take a look at cookies, which are a session management tool that we are going to use.
The session management discussed in this chapter is part of the Gorilla project, which can be found at https://github.com/gorilla/sessions.
Cookies and session handling
In this section, we are going to look at session handling and how to use it to store information relevant to a particular user. The web as we know is stateless in nature, which means that requests are not actually tied to any other previous requests. This makes it hard to know which requests belong to which user. Hence, the need arises to keep track of this and store information about the user.
Note
A web...