From 9e9cd821bf58289f437b6786b93d67858cb4638a Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Sun, 3 Mar 2024 12:21:21 -0800 Subject: [PATCH] Use userid instead of username when username is null in authlog, #5870 --- webserver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webserver.js b/webserver.js index d99d082b..4cb3cd49 100644 --- a/webserver.js +++ b/webserver.js @@ -1411,7 +1411,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF req.session.userid = userid; req.session.ip = req.clientIp; setSessionRandom(req); - obj.parent.authLog('https', 'Accepted password for ' + xusername + ' from ' + req.clientIp + ' port ' + req.connection.remotePort, { useragent: req.headers['user-agent'], sessionid: req.session.x }); + obj.parent.authLog('https', 'Accepted password for ' + (xusername ? xusername : userid) + ' from ' + req.clientIp + ' port ' + req.connection.remotePort, { useragent: req.headers['user-agent'], sessionid: req.session.x }); // If a login token was used, add this information and expire time to the session. if ((loginOptions != null) && (loginOptions.tokenName != null) && (loginOptions.tokenUser != null)) {