mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-01 13:20:41 +01:00
feat: allow plugins to override ACP relogin challenge
- used in 2factor
This commit is contained in:
@@ -151,6 +151,12 @@ middleware.checkPrivileges = helpers.try(async (req, res, next) => {
|
||||
|
||||
req.session.returnTo = returnTo;
|
||||
req.session.forceLogin = 1;
|
||||
|
||||
await plugins.hooks.fire('response:auth.relogin', { req, res });
|
||||
if (res.headersSent) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (res.locals.isAPI) {
|
||||
res.status(401).json({});
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user