From 1165ef5440e643252635aeea73a14cba0bb2e461 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 9 Jun 2014 16:14:49 -0400 Subject: documentation system --- server/lib/auth.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'server/lib/auth.js') diff --git a/server/lib/auth.js b/server/lib/auth.js index 5a952f5..47c1c7c 100644 --- a/server/lib/auth.js +++ b/server/lib/auth.js @@ -98,7 +98,7 @@ var auth = { }, deserializeUser: function (id, done) { - User.findOne({ _id: id }, "_id displayName username photo", function (err, user) { + User.findOne({ _id: id }, "_id displayName username photo isStaff", function (err, user) { done(err, user); }); }, @@ -112,7 +112,7 @@ var auth = { shasum.update(password) password = shasum.digest('hex'); - User.findOne({ username: username }, function (err, user) { + User.findOne({ username: username }, "_id username", function (err, user) { if (user) { res.json({ error: { errors: { username: { message: "Username has been taken" } } } }) return @@ -121,7 +121,10 @@ var auth = { username: username, displayName: username, password: password, - email: email + email: email, + created_ip: util.ipToNum(req.connection.remoteAddress), + last_ip: util.ipToNum(req.connection.remoteAddress), + created_at: new Date () } new User(data).save(function(err, user){ if (err || ! data) { return res.json({ error: err }) } -- cgit v1.2.3-70-g09d2