mirror of
https://github.com/sasjs/server.git
synced 2025-12-10 19:34:34 +00:00
10 lines
263 B
TypeScript
10 lines
263 B
TypeScript
export const verifyAdminIfNeeded = (req: any, res: any, next: any) => {
|
|
const { user } = req
|
|
const userId = parseInt(req.params.userId)
|
|
|
|
if (!user.isAdmin && user.userId !== userId) {
|
|
return res.status(401).send('Admin account required')
|
|
}
|
|
next()
|
|
}
|