checkLoggedIn.js 510 Bytes
const checkLoggedIn = (ctx, next) => {
    if (!ctx.state.user) {
      //debug
      console.log('checkLoggedin error');
      ctx.status = 401;
      return;
    }
    return next();
  };
  module.exports = checkLoggedIn;

  
  const User = require('../models/user')
  const checkPermission = (ctx, next) => {
    const user = User.findOne({username:ctx.params.username});
    if(user._id  != ctx.status.user._id)
      return util.noPermission(ctx);
     next();
  };
  module.exports = checkPermission;