diff --git a/webserver.js b/webserver.js index 00b03c06..9a93d5a2 100644 --- a/webserver.js +++ b/webserver.js @@ -7092,7 +7092,10 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF }); } else { // Login failed - handleRootRequestEx(req, res, domain, direct); + parent.debug('web', 'handleRootRequest: login authorization failed when returning from Duo 2FA.'); + req.session.loginmode = 1; + res.redirect(domain.url + getQueryPortion(req)); // redirect back to main page + return; } }); }