mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 03:26:04 +01:00
showing ban reason on user login, closes #5002
This commit is contained in:
@@ -379,7 +379,14 @@ authenticationController.localLogin = function(req, username, password, next) {
|
||||
return next(new Error('[[error:invalid-user-data]]'));
|
||||
}
|
||||
if (result.banned) {
|
||||
return next(new Error('[[error:user-banned]]'));
|
||||
// Retrieve ban reason and show error
|
||||
return user.getLatestBanInfo(uid, function(err, banInfo) {
|
||||
if (banInfo.reason) {
|
||||
next(new Error('[[error:user-banned-reason, ' + banInfo.reason + ']]'));
|
||||
} else {
|
||||
next(new Error('[[error:user-banned]]'));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Password.compare(password, userData.password, next);
|
||||
|
||||
Reference in New Issue
Block a user