From a9636a70389246a85c2df15cd0e1e441641c785a Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 10 Dec 2012 16:56:19 -0800 Subject: Don't rely on short-circuit logical operators --- app.coffee | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'app.coffee') diff --git a/app.coffee b/app.coffee index ea2986c7..5ac4b033 100644 --- a/app.coffee +++ b/app.coffee @@ -9,7 +9,7 @@ transactions = require("./routes/transactions") users = require("./routes/users") RedisStore = require('connect-redis')(express) -sessionStore = new RedisStore() +sessionStore = new RedisStore(ttl: 172800) app = express() app.enable('trust proxy') @@ -46,10 +46,9 @@ for route, view of routes )(route, view) authorize = (req, res, next) -> - console.log(req.user) - return next() if req.isAuthenticated() and - (req.params.user and req.params.user is req.user.username) or - req.user.username is 'admin' + if req.params.user? is req.user?.username or + req.user?.username is 'admin' + return next() res.redirect('/login') app.get('/setup', calculator.new) -- cgit v1.2.3