December 2015
Intermediate to advanced
232 pages
5h 8m
English
In this chapter we looked into hardening one of the backbones of web application security—authenticating the user. We looked at ways to store passwords securely, how to force users to use stronger passwords, how to protect against brute-force attacks, and how to add a second layer of protection.
Having covered the bases for authenticating a user, we now look at how the application remembers the user for a set period of time. We’ll cover sessions in the next chapter so that your users won’t have to keep typing in their password everytime they want to do something.
Read now
Unlock full access