UNPKG

egress-bootstrap

Version:

A minimal Express app template for a user account system, built with Twitter's Bootstrap.

24 lines 762 B
module.exports = function (app) { return { getViewData: function (title, pathSuffix, userID, message) { // Set app.locals in web.js; this function gets passed around to all controllers return { siteName: app.locals.siteName, author: app.locals.siteAuthor, title: title, loc: pathSuffix, user: userID, msg: message }; }, checkAuth: function (req, res, next) { if (!req.session.userID) { //Send user to the sign in page if they're not authorized res.redirect("signin"); } else { next(); } } }; };