From 1d3c0e5a2bbe6c1b93714e67edef9fa4fac7b02a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 30 Jan 2023 11:48:10 -0500 Subject: [PATCH] fix: https://github.com/NodeBB/NodeBB/issues/11239 parseInt uid received from req.body._uid or req.query._uid --- src/middleware/user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/middleware/user.js b/src/middleware/user.js index c3871bd023..11f6c849ed 100644 --- a/src/middleware/user.js +++ b/src/middleware/user.js @@ -37,7 +37,7 @@ module.exports = function (middleware) { const loginAsync = util.promisify(req.login).bind(req); await loginAsync(user, { keepSessionInfo: true }); await controllers.authentication.onSuccessfulLogin(req, user.uid); - req.uid = user.uid; + req.uid = parseInt(user.uid, 10); req.loggedIn = req.uid > 0; return true; }