Make emails unique

Emails are made unique. When user attempts to sign in through a provider in which his email is one that is already registered, user is redirected to the signin page with an error passed as a query string parameter.
This commit is contained in:
Igor Freire
2015-02-28 19:09:12 -03:00
parent e1605b635b
commit 5d4d7cecfe
6 changed files with 17 additions and 10 deletions

View File

@@ -52,6 +52,7 @@ var UserSchema = new Schema({
email: {
type: String,
trim: true,
unique: true,
default: '',
validate: [validateLocalStrategyEmail, 'Please fill a valid email address']
},