Email Verification Recipe
Non-Auth recipe
This recipe is responsible for maintaining verified emails for the users. An email is verified by storing the combination of userId and email in the table.
As a side effect of the above, if email of a user changes, the new email would automatically be unverified. However, if the user changes back to the original email, the verification state goes back to being verified.