init commit

This commit is contained in:
2025-11-07 22:24:40 +01:00
parent a5373286bf
commit 15b8f36d4d
217 changed files with 168229 additions and 0 deletions

24
server/middlewares/auth.js Executable file
View File

@@ -0,0 +1,24 @@
"use strict";
exports.__esModule = true;
exports.isAdmin = exports.isAuthorized = void 0;
var myError_1 = require("../api/myError");
function isAuthorized(req, res, next) {
if (!req.session.userId) {
var error = new myError_1["default"]('unauthorized cookie', 401, 1, 'خطا رخ داد!', 'لطفا برای ادامه لاگین کنید!');
next(error);
}
else {
next();
}
}
exports.isAuthorized = isAuthorized;
function isAdmin(req, res, next) {
if (!req.session.adminId) {
var error = new myError_1["default"]('unauthorized', 401, 3, 'خطا رخ داد!', 'شما اجازه دسترسی ندارید!');
next(error);
}
else {
next();
}
}
exports.isAdmin = isAdmin;