debug: логирование switchTo, resolveContext, enhanceImpersonation

This commit is contained in:
“Naeel”
2026-06-15 16:30:23 +04:00
parent f9570d58f6
commit be31832ec4
5 changed files with 70 additions and 2 deletions
+17
View File
@@ -29,6 +29,15 @@
function resolveContext(req, res, next) {
const u = req.session && req.session.user;
console.log('[v2:resolveContext] enter', {
sessionID: req.sessionID,
hasSession: !!req.session,
hasUser: !!u,
sessionActiveClientId: u ? u.activeClientId : null,
sessionClientId: u ? u.clientId : null,
url: req.originalUrl,
});
// Нет сессии — нет доступа
if (!u) return res.redirect('/v2/login');
@@ -53,6 +62,14 @@ function resolveContext(req, res, next) {
req.allClientIds = allCids;
req.profiles = u.profiles || [];
console.log('[v2:resolveContext] exit', {
sessionID: req.sessionID,
reqClientId: req.clientId,
reqEmail: req.email,
canAdmin: req.canAdmin,
isImpersonated: req.isImpersonated,
});
next();
}