binary-coffee-dev / dcs-blog

Our own blog for the community

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for email confirmation

wil92 opened this issue · comments

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.