tuning-fork / boilerplate

Repository for the React.js frontend for Boilerplate, a grantwriting app including templates and a content management system.
https://boilerplate-app-cms.herokuapp.com
5 stars 1 forks source link

Implement email verification #372

Open cainwatson opened 2 years ago

cainwatson commented 2 years ago

When an account is created we should send an email to them with a link that verifies their email. This link should expire and we should build out a UI for re-sending the email with a new link.

We should also remove the ability to update a user's email from the update controller: https://github.com/Jess-White/boilerplate_rebuild_app/blob/22dd038e6ab0286539098fef237670bc2c7a590f/app/controllers/api/users_controller.rb#L29

cainwatson commented 2 years ago

Currently we don't actually do email verification emails at all when accounts are created. Something we should consider adding