v2: убраны v2_ префиксы сессии — user/adminMode/token как в основном коде
This commit is contained in:
@@ -16,17 +16,17 @@ function createCrudRouter() {
|
||||
|
||||
// ── middleware: только для залогиненных ─────────────────────────────────
|
||||
router.use((req, res, next) => {
|
||||
if (!req.session.v2_user) return res.redirect('/v2/login');
|
||||
if (!req.session.user) return res.redirect('/v2/login');
|
||||
next();
|
||||
});
|
||||
|
||||
// ── helpers ──────────────────────────────────────────────────────────────
|
||||
function user(req) { return req.session.v2_user; }
|
||||
function token(req) { return req.session.v2_token; }
|
||||
function user(req) { return req.session.user; }
|
||||
function token(req) { return req.session.token; }
|
||||
|
||||
// activeClientId — текущая выбранная компания
|
||||
function activeClientId(req) {
|
||||
return req.session.v2_user.activeClientId || req.session.v2_user.clientId;
|
||||
return req.session.user.activeClientId || req.session.user.clientId;
|
||||
}
|
||||
|
||||
// Список компаний для выпадающего списка
|
||||
@@ -51,7 +51,7 @@ function createCrudRouter() {
|
||||
|
||||
const switchTo = req.query.switchTo;
|
||||
if (switchTo && allCompanies.find(c => c.client_id === switchTo)) {
|
||||
req.session.v2_user.activeClientId = switchTo;
|
||||
req.session.user.activeClientId = switchTo;
|
||||
return res.redirect('/v2/app');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user