From c0e1a1129a5bd349f9ad78f57bb603390cfd9ffb Mon Sep 17 00:00:00 2001 From: Sahat Yalkabov Date: Sat, 1 Feb 2014 03:34:18 -0500 Subject: [PATCH] Updated user schema (provider field was not used) --- models/User.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/models/User.js b/models/User.js index 048bd3e90e5..734b942f284 100644 --- a/models/User.js +++ b/models/User.js @@ -5,12 +5,11 @@ var userSchema = new mongoose.Schema({ email: { type: String, unique: true }, password: String, - tokens: Array, - provider: String, facebook: { type: String, unique: true, sparse: true }, twitter: { type: String, unique: true, sparse: true }, google: { type: String, unique: true, sparse: true }, github: { type: String, unique: true, sparse: true }, + tokens: Array, profile: { name: { type: String, default: '' }, @@ -21,6 +20,10 @@ var userSchema = new mongoose.Schema({ } }); +/** + * Hash the password for security. + */ + userSchema.pre('save', function(next) { var user = this; var SALT_FACTOR = 5;