In this episode we will create the login form for the user. This form will be protected from brute force attacks by keeping track of failed login attempts and eventually shutting attackers out for an hour after too many failed attempts. In this video we also fix some of the things we forgot from previous episodes so that our CSRF protection works for all of our newest features. If you haven't already watched the first couple of videos I recommend you check them out to learn more about how our whole system works.
Playlist: • Secure PHP Authentication System from Scratch
Code: https://github.com/Code-Break0/Secure...