The user should be able to enter a username, email, and password as well as a password validation box to make sure they match. If the username or email matches one already in the database return a fitting error message. If the passwords do not match then provide a fitting error message. These actions should be done when the user clicks the register button. If a registration is successful a brief registration complete message should pop up and the user should be redirected to the login screen.
Acceptance criteria - Correct input validation as described above. User redirect to login if registration is correct as well as successful login message or error message if its unsuccessful with a reason why it didn't work. This should interface with the database.
The user should be able to enter a username, email, and password as well as a password validation box to make sure they match. If the username or email matches one already in the database return a fitting error message. If the passwords do not match then provide a fitting error message. These actions should be done when the user clicks the register button. If a registration is successful a brief registration complete message should pop up and the user should be redirected to the login screen.
Acceptance criteria - Correct input validation as described above. User redirect to login if registration is correct as well as successful login message or error message if its unsuccessful with a reason why it didn't work. This should interface with the database.