Add requireLogin and requireAdmin middlewares
Implement two authentication and authorization middlewares:
- requireLogin: checks req.session.userId and responds with 302 redirect to /admin/login
for HTML requests, or 401 JSON for API requests
- requireAdmin: checks req.session.role === "admin" and responds with 403 for unauthorized access
Co-Authored-By:
Claude Sonnet 5 <noreply@anthropic.com>
Showing
app/middlewares/requireAdmin.js
0 → 100644
app/middlewares/requireLogin.js
0 → 100644
Please
register
or
sign in
to comment