summaryrefslogtreecommitdiff
path: root/bucky/util/middleware.js
blob: a27e745e125241c7827f38bb87c82d3f7865ccdb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var middleware = module.exports = {

	ensureAuthenticated: function (req, res, next) {
		if (! req.isAuthenticated()) {
			req.session.returnTo = req.path
			return res.redirect('/login')
		}
		next()
	},
	
	ensureLocals: function (req, res, next) {
		res.locals.csrfToken = req.csrfToken()
		res.locals.title = "bucky"
		res.locals.env = process.env.NODE_ENV
		if (req.isAuthenticated()) {
      res.locals.show_header = true
		}
		else {
      res.locals.show_header = false
		}
		next()
	},
	
}