Login, Sign Up, Forgot Password- JavaFX


This project is created using JavaFX and MySQL on XAMPP server. It has three basic functions, which each application should have: sign up, login and forgot password. 

SIGN UP 
User should complete the required fields in order to create the account. If the username is already taken, user should choose another one to register. Password should be at least 6 characters long. Also, a security question is required, so that the user can later retrieve the password if needed.




FORGOT PASSWORD 
The password can be retrieved back if the user answers correctly the security question that was provided when the account was created. 

     

LOGIN 
Then, user can login using the credentials that now are stored into MySQL database.



The source code can be found here.