From the course: Mastering Nest.js: Build Scalable Applications with Mastery in Nest.js Framework

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

Optimizing session storage

Optimizing session storage

In this lecture, we are going to further optimize the session storage for the cookies. Currently, we are dealing with a major flaw and that is when an invalid user credential is filled, the session gets created for a non registered user. Although the user does not get logged in for being an invalid user, still the session is created. And that data also gets stored inside the database. So we are going to fix this issue and only generate sessions for the registered users. And the final output would look like this for the invalid username and for the password. So inside the post login route, where we are checking for valid users, I'll add a custom property to the session that is username and another property for the message. Let's first define these two properties inside the session class of the declaration file. So here below is logged in, I'll give the username and message properties of type string. And I'll assign the username to the session username to store the username value…

Contents