I have experience on making user registration system using spring framework and mysql. I take my work very seriously and enjoy it too. My previous project was about a e-learning application where the user can register and login to view the tutorials. I am currently taking classes of advanced java where we are learning REST and json. I always thrive to learn better.
First there will be a home page, which has links to resigtration page,login page. when the user logins then they get access to other fields ,such as logout, and edit their profiles. As soon as the user registers they will receive email about the confirmation , this i will do using java email using localhost to send email to the user's email address. They body of the mail will have "html" body where the link to the page will be given,from there the user can login. There will be fields where the user can change and update their profiles.