In this post about sessions, they basically say a session is a way the server has to identify a client (in subsequent requests).
The process consist in giving the client a cookie, that's the id. The client sends a request, the server does something like Session[cookie] --> details
.
Some NodeJS/Express servers can create a session on connection, and set the loggin to true
after successful authentication. Following the previous paragraph, we could do Session[cookie].loggedIn==true
, then allow something.
I can see this either persistent or expiring cookies in the browser "storage" in the console.
But where in the server, and where on my machine is stored this data? Would a persistent cookie persist not only browser shutdown but also PC restart?