/
CheateRYT
/
Order_database
Обзор
Документация
Войти
/
CheateRYT
/
Order_database
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
server/routes/middleware/executorCheck.js
18 строк
479 B
Lev Rednikov
Add: Orders and user controllers ready
07 июн 2024, 23:16
07 июн 2024, 23:16
99222f6
Код
Авторство
О чём код?
const { prisma } = require("../../prisma/prisma-client"); const executorCheck = async (req, res, next) => { try { const user = req.user; if (!user || user.role !== "executor") { return res.status(403).json({ message: "User is not authorized as an executor" }); } next(); } catch (error) { res.status(500).json({ message: "An error occurred during authentication" }); } }; module.exports = { executorCheck, };