fix: toggle as pure HTML form — no JS, no fetch, just POST+redirect
- views/index.ejs: onclick+fetch → form method=POST с button - ui/routes/auth.js: JSON → res.redirect(Referer) - Текст меняется: «Администратор» ↔ «Выйти из админки»
This commit is contained in:
+2
-1
@@ -176,7 +176,8 @@ function createRouter({ auth, MOCK_USERS, authLimiter }) {
|
||||
if (!canAdmin) return res.status(403).send('Forbidden');
|
||||
|
||||
req.session.adminMode = !req.session.adminMode;
|
||||
res.json({ ok: true, adminMode: req.session.adminMode });
|
||||
// Редирект туда же откуда пришли, или на главную
|
||||
res.redirect(req.get('Referer') || '/');
|
||||
});
|
||||
|
||||
// GET /logout
|
||||
|
||||
Reference in New Issue
Block a user