@@ -5,13 +5,13 @@ var express = require('express')
55 , path = require ( 'path' )
66 , favicon = require ( 'serve-favicon' )
77 , logger = require ( 'morgan' )
8- , moment = require ( 'moment' )
98 , mongoose = require ( 'mongoose-q' ) ( )
109 , compression = require ( 'compression' )
1110 , cookieParser = require ( 'cookie-parser' )
1211 , bodyParser = require ( 'body-parser' )
1312 , flash = require ( 'connect-flash' )
1413 , passport = require ( 'passport' )
14+ , session = require ( 'express-session' )
1515
1616var settings = require ( __dirname + '/config/settings' )
1717 , checks = require ( __dirname + '/middleware/checks' )
@@ -44,7 +44,7 @@ app.use(checks.ssl_headers);
4444app . use ( checks . redirect_to_https ) ;
4545app . use ( checks . static_rewrite ) ;
4646
47- app . enable ( 'trust proxy' ) ;
47+ app . set ( 'trust proxy' , 1 ) ;
4848
4949app . use ( favicon ( __dirname + '/../public/favicon.ico' ) ) ;
5050if ( app . get ( 'env' ) !== 'test' ) app . use ( logger ( 'dev' ) ) ;
@@ -54,15 +54,14 @@ app.set('views', path.join(__dirname,'views'));
5454app . set ( 'view engine' , 'jade' ) ;
5555app . use ( express . static ( path . join ( __dirname , '..' , 'public' ) ) ) ;
5656
57- app . use ( require ( 'express-session' ) ( {
58- key : 'session' ,
59- maxAge : moment ( ) . add ( 12 , 'hours' ) . _d , expires : moment ( ) . add ( 12 , 'hours' ) . _d ,
60- cookie : { path : '/' , httpOnly : true , maxAge : moment ( ) . add ( 12 , 'hours' ) . _d , expires : moment ( ) . add ( 12 , 'hours' ) . _d } ,
61- resave : true ,
57+ app . use ( session ( {
58+ name : 'standing-fleet' ,
6259 secret : settings . session_secret ,
60+ resave : true ,
6361 saveUninitialized : true ,
62+ cookie : { secure : true } ,
6463 store : require ( 'mongoose-session' ) ( mongoose )
65- } ) ) ;
64+ } ) )
6665
6766app . use ( flash ( ) ) ;
6867app . use ( passport . initialize ( ) ) ;
0 commit comments