mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-22 23:42:54 +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.returnTo = returnTo;
|
||||||
req.session.forceLogin = 1;
|
req.session.forceLogin = 1;
|
||||||
|
|
||||||
|
await plugins.hooks.fire('response:auth.relogin', { req, res });
|
||||||
|
if (res.headersSent) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (res.locals.isAPI) {
|
if (res.locals.isAPI) {
|
||||||
res.status(401).json({});
|
res.status(401).json({});
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user