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