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