diff --git a/src/user/email.js b/src/user/email.js index 08863914ff..d00b74a2dc 100644 --- a/src/user/email.js +++ b/src/user/email.js @@ -15,13 +15,13 @@ var async = require('async'), (function(UserEmail) { UserEmail.exists = function(email, callback) { - user.getUidByEmail(email, function(err, exists) { + user.getUidByEmail(email.toLowerCase(), function(err, exists) { callback(err, !!exists); }); }; UserEmail.available = function(email, callback) { - db.isObjectField('email:uid', email, function(err, exists) { + db.isObjectField('email:uid', email.toLowerCase(), function(err, exists) { callback(err, !exists); }); }; @@ -34,7 +34,7 @@ var async = require('async'), async.series([ function(next) { db.setObject('confirm:' + confirm_code, { - email: email, + email: email.toLowerCase(), uid: uid }, next); },