Support for email confirmation
wil92 opened this issue · comments
Guillermo commented
Description
In the user profile (edit area), should be the option email. The user can add o replace his/her email address and confirm it.
Requirements
- get user email from github
- logout users using old jwt (to get new user email)
- send a confirmation email to the user
- add a private attribute to the user email
- by default the email of the user is private
- create endpoint for unsubscribe to the system
Notes
After the user add/update his/her email address, the system should show the user that an email was sent to his/her email and it should be accepted to validate the email.
There should be an option to allow the user to make the email public or private. By default the email is private.