first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
var db = require("../db/index")
class Interceptor {
adminPageInterceptor(req, res, next) {
if (req.session.user == undefined) {
res.json({
status: 404,
message: '您还未登录, 请访问 /admin/login 登录'
})
} else {
next()
}
}
async adminInterceptor(req, res, next) {
if(req.headers.token != undefined) {
var data = await db.query({
sql: 'SELECT * from user where token = ?',
par: [req.headers.token]
});
if( data.length != 0) {
next()
} else {
res.json({
status: 500,
message: 'token已经失效,请重新登录'
})
}
} else {
res.json({
status: 500,
message: '请勿非法访问接口,缺少token'
})
}
}
}
module.exports = new Interceptor()