ctp27 / user-login Goto Github PK
View Code? Open in Web Editor NEWDeveloped a user login web application for the final project of Java Programming at NJIT. The application caters to two types of users ie an administrator and a user. The user can create a profile, view & edit his profile on the homepage and set a profile picture. Creation of a new account by a user requires activation by the administrator. The administrator can activate and deactivate user accounts. The admin homepage displays the list of active and inactive users and provides functionality to activate and deactivate users. The application provides an option to reset the password by answering the security questions set during account creation. Certain security features are also implemented in the application like automatic lockdown of the account on three failed login attempts. The account can be reactivated by answering the security questions set by the user. Additionally, frequent password resets or frequent account lock-downs will permanently lockdown the account. The account can then only be activated by the administrator.