diff options
| author | Julie Lala <jules@okfoc.us> | 2014-06-09 07:48:34 -0400 |
|---|---|---|
| committer | Julie Lala <jules@okfoc.us> | 2014-06-09 07:48:34 -0400 |
| commit | e8ba718205d41e75923264ef945178030b662c93 (patch) | |
| tree | 97bff0c0ec0a2bd2b6efb7d5ddbb1ff60c102529 /server/lib/auth.js | |
| parent | d385f80d0942494410432f11d3f3ca0f05d9e4a9 (diff) | |
populate edit profile form
Diffstat (limited to 'server/lib/auth.js')
| -rw-r--r-- | server/lib/auth.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/server/lib/auth.js b/server/lib/auth.js index ede52b6..e7b7a75 100644 --- a/server/lib/auth.js +++ b/server/lib/auth.js @@ -5,6 +5,7 @@ var passport = require('passport'), TwitterStrategy = require('passport-twitter').Strategy, LocalStrategy = require('passport-local').Strategy, passportSocketIo = require("passport.socketio"), + crypto = require('crypto'), _ = require('lodash'), util = require('./util'), config = require('../../config.json'), @@ -91,6 +92,10 @@ var auth = { var username = util.trim(req.body.username) var password = req.body.password var email = util.trim(req.body.email) + + var shasum = crypto.createHash('sha1') + shasum.update(password) + password = shasum.digest('hex'); User.findOne({ username: username }, function (err, user) { if (user) { @@ -156,6 +161,7 @@ var auth = { username: profile.username || profile.displayName.toLowerCase().replace(/ /g,'-'), displayName: profile.displayName, photo: "http://graph.facebook.com/" + profile.id + "/picture?type=large", + facebookUrl: profile.username ? "https://facebook.com/" + profile.username : "" }; User.findOne({facebook_id: profile.id}, function(err, data){ |
