Expected state
When registering, the user sees a second screen (same pop-up, just step 2 out of 2) indicating they received a verification link in their e-mail. The code part of the link is generated and stored in the database, format {e-mail bcrypt hash}{uuid} (See small ERD). An expiration date is stored. No new links will be generated after the expiration date yet, this is for a different issue. The code won't be sent in the e-mail, only stored in the DB. E-mail sending will be in a different issue.
Current state There is no e-mail verification
Expected state When registering, the user sees a second screen (same pop-up, just step 2 out of 2) indicating they received a verification link in their e-mail. The code part of the link is generated and stored in the database, format {e-mail bcrypt hash}{uuid} (See small ERD). An expiration date is stored. No new links will be generated after the expiration date yet, this is for a different issue. The code won't be sent in the e-mail, only stored in the DB. E-mail sending will be in a different issue.
TO DO
Necessities
0
Branch 388-verify-account-no-email
This issue will likely take more than 2 weeks