aboutsummaryrefslogtreecommitdiffstats
path: root/app.coffee
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2012-12-10 16:56:19 -0800
committerAdam Soltys <[email protected]>2012-12-10 16:56:19 -0800
commita9636a70389246a85c2df15cd0e1e441641c785a (patch)
tree120ff8172b3c74f21a393ad386932218f0035e8e /app.coffee
parentcd1ab2f94a71de0f28638570db085478852b790d (diff)
downloadcoinos-server-a9636a70389246a85c2df15cd0e1e441641c785a.tar.gz
coinos-server-a9636a70389246a85c2df15cd0e1e441641c785a.zip
Don't rely on short-circuit logical operators
Diffstat (limited to 'app.coffee')
-rw-r--r--app.coffee9
1 files changed, 4 insertions, 5 deletions
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)