foo
This commit is contained in:
@@ -210,7 +210,7 @@ export default new class {
|
||||
`)[0].avatar;
|
||||
};
|
||||
|
||||
// meddlware
|
||||
// meddlware admin
|
||||
async auth(req, res, next) {
|
||||
if(!req.session || !req.session.admin) {
|
||||
return res.reply({
|
||||
@@ -221,6 +221,17 @@ export default new class {
|
||||
return next();
|
||||
};
|
||||
|
||||
// meddlware user
|
||||
async userauth(req, res, next) {
|
||||
if(!req.session) {
|
||||
return res.reply({
|
||||
code: 401,
|
||||
body: "401 - Unauthorized"
|
||||
});
|
||||
}
|
||||
return next();
|
||||
};
|
||||
|
||||
async loggedin(req, res, next) {
|
||||
if(!req.session) {
|
||||
return res.reply({
|
||||
|
@@ -1,7 +1,7 @@
|
||||
import lib from "../lib.mjs";
|
||||
|
||||
export default (router, tpl) => {
|
||||
router.get(/^\/upload$/, lib.auth, async (req, res) => {
|
||||
router.get(/^\/upload$/, lib.userauth, async (req, res) => {
|
||||
|
||||
res.reply({
|
||||
body: tpl.render('upload', {
|
||||
|
Reference in New Issue
Block a user