v1.18.x
barisusakli 11 years ago
parent 23485fcbf3
commit 9791dfb9ea

@ -82,7 +82,7 @@
}, },
function(_uid, next) { function(_uid, next) {
if (!_uid) { if (!_uid) {
return next(null, false, '[[error:no-user]]'); return next(new Error('[[error:no-user]]'));
} }
uid = _uid; uid = _uid;
user.auth.logAttempt(uid, next); user.auth.logAttempt(uid, next);
@ -95,13 +95,13 @@
return next(new Error('[[error:invalid-user-data]]')); return next(new Error('[[error:invalid-user-data]]'));
} }
if (userData.banned && parseInt(userData.banned, 10) === 1) { if (userData.banned && parseInt(userData.banned, 10) === 1) {
return next(null, false, '[[error:user-banned]]'); return next(new Error('[[error:user-banned]]'));
} }
Password.compare(password, userData.password, next); Password.compare(password, userData.password, next);
}, },
function(passwordMatch, next) { function(passwordMatch, next) {
if (!passwordMatch) { if (!passwordMatch) {
return next(null, false, '[[error:invalid-password]]'); return next(new Error('[[error:invalid-password]]'));
} }
user.auth.clearLoginAttempts(uid); user.auth.clearLoginAttempts(uid);
next(null, {uid: uid}, '[[success:authentication-successful]]'); next(null, {uid: uid}, '[[success:authentication-successful]]');
@ -147,7 +147,7 @@
function continueLogin(req, res, next) { function continueLogin(req, res, next) {
passport.authenticate('local', function(err, userData, info) { passport.authenticate('local', function(err, userData, info) {
if (err) { if (err) {
req.flash('error', info); req.flash('error', err.message);
return res.redirect(nconf.get('relative_path') + '/login'); return res.redirect(nconf.get('relative_path') + '/login');
} }

Loading…
Cancel
Save