In this exercise you will update your web site to include a password update form and provide additional validation on th
Posted: Tue Jul 12, 2022 8:04 am
In this exercise you will update your web site to include apassword update form and provide additional validation on thepassword check. Specifically you should create:a. Password update Form – This Python form allows a previouslyregistered user to reset their password after they havesuccessfully logged in.b. Authentication functions – These Python functions will check thefollowing NIST SP 800-63B criteria are met upon passwordupdate: Use the previous criteria for password length and complexity.(This work should already be done.) Compare the prospective secrets against a list that containsvalues known to be commonly-used, expected, or compromised(Provided as CommonPasswords.txt). If the chosen secret is found in the list, the application SHALLadvise the subscriber that they need to select a differentsecret.c. Logger – Create a log to log all failed login attempts. The Logshould include date, time and IP address.