fix: toggle now works — JSON response + immediate CSS flip

- /toggle-admin returns JSON {ok, adminMode} instead of redirect
- onclick: toggle CSS instantly, then fetch, then reload on ok
This commit is contained in:
2026-06-11 14:42:31 +04:00
parent f739754c3b
commit fa4d5646fa
3 changed files with 6 additions and 8 deletions
+1 -2
View File
@@ -176,8 +176,7 @@ function createRouter({ auth, MOCK_USERS, authLimiter }) {
if (!canAdmin) return res.status(403).send('Forbidden');
req.session.adminMode = !req.session.adminMode;
// Редирект туда же откуда пришли
res.redirect(req.get('Referer') || '/');
res.json({ ok: true, adminMode: req.session.adminMode });
});
// GET /logout