Fixed webserver.js exception.
This commit is contained in:
parent
60701f5b7c
commit
4db8ff3946
|
@ -2883,15 +2883,17 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
|
|||
// Send back the login application
|
||||
// If this is a 2 factor auth request, look for a hardware key challenge.
|
||||
// Normal login 2 factor request
|
||||
const sec = parent.decryptSessionData(req.session.e);
|
||||
if (req.session && (req.session.loginmode == 4) && (sec.tuserid)) {
|
||||
var user = obj.users[sec.tuserid];
|
||||
const sec = parent.decryptSessionData(req.session.e);
|
||||
if (sec != null) {
|
||||
const user = obj.users[sec.tuserid];
|
||||
if (user != null) {
|
||||
parent.debug('web', 'handleRootRequestEx: sending 2FA challenge.');
|
||||
getHardwareKeyChallenge(req, domain, user, function (hwchallenge) { handleRootRequestLogin(req, res, domain, hwchallenge, passRequirements); });
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
// Password recovery 2 factor request
|
||||
if (req.session && (req.session.loginmode == 5) && (req.session.temail)) {
|
||||
obj.db.GetUserWithVerifiedEmail(domain.id, req.session.temail, function (err, docs) {
|
||||
|
|
Loading…
Reference in New Issue