feat: automatically unban users in onSuccessfulLogin

This allows write API (and probably SSO login) to go through unimpeded if a user's ban has expired. Closes nodebb/nodebb-plugin-write-api#126
v1.18.x
Julian Lam 4 years ago
parent 77f0bff54f
commit 6e5ec3f895

@ -328,6 +328,7 @@ authenticationController.onSuccessfulLogin = async function (req, uid) {
req.loggedIn = true;
await meta.blacklist.test(req.ip);
await user.logIP(uid, req.ip);
await user.bans.unbanIfExpired([uid]);
req.session.meta = {};

Loading…
Cancel
Save