Meteor-Addis / community-home

The community home site for Meteor Addis Ababa.
MIT License
1 stars 0 forks source link

Multiple Services Login #7

Closed hilawi closed 9 years ago

hilawi commented 9 years ago

Users should be able to sign in using various services but all of these should merge into just one account on this site as long as the different services are registered to the same email.

hilawi commented 9 years ago

Implemented to avoid overlap for accounts created using Facebook, Github, or a simple password. The email of a newly created account is checked against pre-existing accounts and a new document is created only if there isn't another one with the same email. This doesn't apply to new accounts that don't have an email associated with them and Meetup accounts (Meetup doesn't release email information). This will be fixed through a method by prompting the user to enter an email for Meetup accounts post-creation and merging the new account with any pre-existing ones (if they match the entered email) after the email has been validated. Closing until "edit profile" page has been implemented.