fix failed 2fa port undefined in authlog

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Mar 28, 2025 at 14:25 UTC 17aff905010e340f63796b6248f8ff7f86e9b6b4
1 file changed +1 -1
webserver.js
+1 -1
@@ -1278,7 +1278,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
1278 if ((req.body.token != null) || (req.body.hwtoken != null)) {
1279 randomWaitTime = 2000 + (obj.crypto.randomBytes(2).readUInt16BE(0) % 4095); // This is a fail, wait a random time. 2 to 6 seconds.
1280 req.session.messageid = 108; // Invalid token, try again.
1281 - obj.parent.authLog('https', 'Failed 2FA for ' + xusername + ' from ' + cleanRemoteAddr(req.clientIp) + ' port ' + req.port, { useragent: req.headers['user-agent'] });
1281 + obj.parent.authLog('https', 'Failed 2FA for ' + xusername + ' from ' + cleanRemoteAddr(req.clientIp) + ' port ' + req.connection.remotePort, { useragent: req.headers['user-agent'] });
1282 parent.debug('web', 'handleLoginRequest: invalid 2FA token');
1283 const ua = obj.getUserAgentInfo(req);
1284 obj.parent.DispatchEvent(['*', 'server-users', user._id], obj, { action: 'authfail', username: user.name, userid: user._id, domain: domain.id, msg: 'User login attempt with incorrect 2nd factor from ' + req.clientIp, msgid: 108, msgArgs: [req.clientIp, ua.browserStr, ua.osStr] });