v2: убраны v2_ префиксы сессии — user/adminMode/token как в основном коде

This commit is contained in:
2026-06-12 21:13:15 +04:00
parent 287d196eaf
commit d3b753e6bd
7 changed files with 35 additions and 35 deletions
+3 -3
View File
@@ -8,10 +8,10 @@
* Вызывается перед всеми маршрутами v2.
*/
function resolveContext(req, res, next) {
let u = req.session && req.session.v2_user;
const u = req.session && req.session.user;
if (!u) return res.redirect('/v2/login');
const isAdmin = !!(u.isAdmin && req.session.v2_adminMode);
const isAdmin = !!(u.isAdmin && req.session.adminMode);
const isImpersonated = !!u.isImpersonated;
// Контекст для CRUD
@@ -20,7 +20,7 @@ function resolveContext(req, res, next) {
req.v2_isAdmin = isAdmin;
req.v2_isImpersonated = isImpersonated;
req.v2_impersonatedBy = isImpersonated ? u.email : null; // кто реально (для аудита)
req.v2_user = u;
req.user = u;
req.v2_allClientIds = u.allClientIds || [];
req.v2_profiles = u.profiles || [];
req.v2_companyName = u.companyName || u.clientId;