mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-24 01:10:31 +01:00
added err checking
This commit is contained in:
@@ -138,6 +138,9 @@
|
|||||||
app.post('/login', function(req, res, next) {
|
app.post('/login', function(req, res, next) {
|
||||||
if (req.body.username && utils.isEmailValid(req.body.username)) {
|
if (req.body.username && utils.isEmailValid(req.body.username)) {
|
||||||
user.getUsernameByEmail(req.body.username, function(err, username) {
|
user.getUsernameByEmail(req.body.username, function(err, username) {
|
||||||
|
if (err) {
|
||||||
|
return next(err);
|
||||||
|
}
|
||||||
req.body.username = username ? username : req.body.username;
|
req.body.username = username ? username : req.body.username;
|
||||||
login(req, res, next);
|
login(req, res, next);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -414,6 +414,9 @@ var bcrypt = require('bcryptjs'),
|
|||||||
|
|
||||||
User.getUsernameByEmail = function(email, callback) {
|
User.getUsernameByEmail = function(email, callback) {
|
||||||
db.getObjectField('email:uid', email, function(err, uid) {
|
db.getObjectField('email:uid', email, function(err, uid) {
|
||||||
|
if (err) {
|
||||||
|
return callback(err);
|
||||||
|
}
|
||||||
User.getUserField(uid, 'username', callback);
|
User.getUserField(uid, 'username', callback);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user