| 123456789101112131415161718192021222324252627282930313233 | /* global WIKI *//** * Authentication middleware */module.exports = (req, res, next) => {  // Is user authenticated ?  if (!req.isAuthenticated()) {    if (WIKI.config.public !== true) {      return res.redirect('/login')    } else {      // req.user = rights.guest      res.locals.isGuest = true    }  } else {    res.locals.isGuest = false  }  // Check permissions  // res.locals.rights = rights.check(req)  // if (!res.locals.rights.read) {  //   return res.render('error-forbidden')  // }  // Expose user data  res.locals.user = req.user  return next()}
 |