Added password validator and facebook routes

This commit is contained in:
Sahat Yalkabov
2013-11-19 01:34:09 -05:00
parent 09c2c99634
commit 07ac42ae8d
4 changed files with 19 additions and 1 deletions

View File

@@ -41,8 +41,11 @@ passport.use(new FacebookStrategy({
function (accessToken, refreshToken, profile, done) {
User.findOne({ $where: profile.provider + '==' + profile.id }, function(err, existingUser) {
if (existingUser) {
console.log('already exists')
done(null, existingUser);
} else {
console.log('making new user');
console.log(profile)
var user = new User({
firstName: profile.first_name,
lastName: profile.last_name,
@@ -50,6 +53,7 @@ passport.use(new FacebookStrategy({
});
user[profile.provider] = profile.id;
user.save(function(err) {
if (err) throw err;
done(null, user);
});
}