toanhoang cb7c646b3d feat: require auth on /api/requests routes
GET and POST both call auth() first and return 401 { error:
Unauthorized } when there is no session, before doing any
validation or DB work. This is the API-side half of route-gating -
middleware.ts handles page routes but deliberately excludes /api,
so API routes verify the session themselves.

Flat permission model only (per CLAUDE.md): this checks logged-in
or not, nothing more granular. No role/permission logic added.
2026-07-31 12:38:21 +07:00
2026-07-31 12:01:00 +07:00
S
Description
No description provided
950 KiB
Languages
TypeScript 98%
CSS 1.7%
Dockerfile 0.2%