From dd4af40be0e436425b68af9b56c08f30d94f72f7 Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Mon, 24 Jun 2013 11:14:45 -0400 Subject: [PATCH] removed login code from user.js --- src/user.js | 135 ---------------------------------------------------- 1 file changed, 135 deletions(-) diff --git a/src/user.js b/src/user.js index 1fab7dc4df..eb48e83ce7 100644 --- a/src/user.js +++ b/src/user.js @@ -136,141 +136,6 @@ var utils = require('./../public/src/utils.js'), }); } - User.loginViaLocal = function(username, password, next) { - - if (!username || !password) { - return next({ - status: 'error', - message: 'invalid-user' - }); - } else { - RDB.get('username:' + username + ':uid', function(err, uid) { - RDB.handle(err); - - if (uid == null) { - return next({ - status: 'error', - message: 'invalid-user' - }); - } - - User.getUserField(uid, 'password', function(user_password) { - bcrypt.compare(password, user_password, function(err, res) { - if (res === true) { - next({ - status: "ok", - user: { - uid: uid - } - }); - } else { - next({ - status: 'error', - message: 'invalid-password' - }); - } - }); - }); - }); - } - } - - User.loginViaTwitter = function(twid, handle, callback) { - User.get_uid_by_twitter_id(twid, function(uid) { - if (uid !== null) { - // Existing User - callback(null, { - uid: uid - }); - } else { - // New User - User.create(handle, null, null, function(err, uid) { - if (err !== null) { - callback(err); - } else { - // Save twitter-specific information to the user - User.setUserField(uid, 'twid', twid); - RDB.hset('twid:uid', twid, uid); - callback(null, { - uid: uid - }); - } - }); - } - }); - } - - User.loginViaGoogle = function(gplusid, handle, email, callback) { - User.get_uid_by_google_id(gplusid, function(uid) { - if (uid !== null) { - // Existing User - callback(null, { - uid: uid - }); - } else { - // New User - var success = function(uid) { - // Save google-specific information to the user - User.setUserField(uid, 'gplusid', gplusid); - RDB.hset('gplusid:uid', gplusid, uid); - callback(null, { - uid: uid - }); - } - - User.get_uid_by_email(email, function(uid) { - if (!uid) { - User.create(handle, null, email, function(err, uid) { - if (err !== null) { - callback(err); - } else success(uid); - }); - } else success(uid); // Existing account -- merge - }); - } - }); - } - - User.loginViaFacebook = function(fbid, name, email, callback) { - User.get_uid_by_fbid(fbid, function(uid) { - if (uid !== null) { - // Existing User - callback(null, { - uid: uid - }); - } else { - // New User - var success = function(uid) { - // Save facebook-specific information to the user - User.setUserField(uid, 'fbid', fbid); - RDB.hset('fbid:uid', fbid, uid); - callback(null, { - uid: uid - }); - } - - User.get_uid_by_email(email, function(uid) { - if (!uid) { - User.create(name, null, email, function(err, uid) { - if (err !== null) { - callback(err); - } else success(uid); - }); - } else success(uid); // Existing account -- merge - }); - } - }); - } - - User.logout = function(sessionID, callback) { - User.get_uid_by_session(sessionID, function(uid) { - if (uid) { - RDB.del('sess:' + sessionID + ':uid'); - RDB.del('uid:' + uid + ':session'); - callback(true); - } else callback(false); - }); - } User.create = function(username, password, email, callback) {