debug: add resolveUser logging for canAdminMode diagnosis
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ipwhitelist",
|
"name": "ipwhitelist",
|
||||||
"version": "0.5.42",
|
"version": "0.5.43",
|
||||||
"description": "IP WhiteList microservice for cloud provider",
|
"description": "IP WhiteList microservice for cloud provider",
|
||||||
"main": "server.js",
|
"main": "server.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
+12
@@ -67,6 +67,18 @@ function createUiRouter({ auth, MOCK_USERS, authLimiter }) {
|
|||||||
// ВРЕМЕННО: ntazetdinov@nubes.ru без isAdmin тоже видит toggle (для тестов)
|
// ВРЕМЕННО: ntazetdinov@nubes.ru без isAdmin тоже видит toggle (для тестов)
|
||||||
const canAdminMode = !!(iamAdmin && activeClientId === ADMIN_CLIENT_ID)
|
const canAdminMode = !!(iamAdmin && activeClientId === ADMIN_CLIENT_ID)
|
||||||
|| (email === 'ntazetdinov@nubes.ru' && activeClientId === ADMIN_CLIENT_ID); // ← убрать после тестов
|
|| (email === 'ntazetdinov@nubes.ru' && activeClientId === ADMIN_CLIENT_ID); // ← убрать после тестов
|
||||||
|
console.log('[resolveUser]', JSON.stringify({
|
||||||
|
sessionEmail,
|
||||||
|
payloadEmail: payload.email,
|
||||||
|
payloadLogin: payload.login,
|
||||||
|
email,
|
||||||
|
activeClientId,
|
||||||
|
rawClientId,
|
||||||
|
allClientIds,
|
||||||
|
iamAdmin,
|
||||||
|
canAdminMode,
|
||||||
|
sessionUser: req.session && req.session.user ? { email: req.session.user.email, clientId: req.session.user.clientId } : null
|
||||||
|
}, null, 2));
|
||||||
req.user = {
|
req.user = {
|
||||||
clientId: rawClientId,
|
clientId: rawClientId,
|
||||||
allClientIds,
|
allClientIds,
|
||||||
|
|||||||
Reference in New Issue
Block a user