Implemented login requirement for most of the API

This commit is contained in:
2025-12-13 14:25:39 -05:00
parent 2ea355d9d8
commit 7c4e8d7db8
10 changed files with 56 additions and 22 deletions

View File

@@ -0,0 +1,14 @@
import { NextFunction, Request, Response } from "express";
export const requireLogin = function (req: Request, res: Response, next: NextFunction) {
if (req.user?.id)
next();
else
res.sendStatus(401)
}
function requireRole(roleName: string) {
return function (req: Request, res: Response, next: NextFunction) {
}
}