diff options
| author | Adam Soltys <[email protected]> | 2012-12-10 16:56:19 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2012-12-10 16:56:19 -0800 |
| commit | a9636a70389246a85c2df15cd0e1e441641c785a (patch) | |
| tree | 120ff8172b3c74f21a393ad386932218f0035e8e /app.coffee | |
| parent | cd1ab2f94a71de0f28638570db085478852b790d (diff) | |
| download | coinos-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.coffee | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -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) |
