Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content
This repository was archived by the owner on Jul 6, 2022. It is now read-only.

Commit fe344cc

Browse files
committed
More aggressive cookie cleanup.
1 parent 50cf28d commit fe344cc

4 files changed

Lines changed: 11 additions & 2 deletions

File tree

app/js/UI.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ var UI = {
117117
}
118118
}
119119

120+
Handlebars.registerHelper('hud_detect_hostiles', function(status) {
121+
if (status == 'warning') return true;
122+
else return false;
123+
}
124+
120125
Handlebars.registerHelper('format_ts', function(ts) {
121126
return moment(ts).format('MM/DD HH:mm:ss');s
122127
});

server/config/settings.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module.exports = function () {
55

66
port: process.env.PORT || 5000,
77
cookie_secret: process.env.COOKIE_SECRET || 'dongues',
8+
session_name: 'standing-fleet',
89
session_secret: process.env.SESSION_SECRET || 'buttes',
910
log: 'console',
1011

server/controllers/fleet.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ exports.leave = function(req, res, next){
8787

8888
req.sessionStore.destroy( sid, function(err) {
8989
delete req.session;
90+
res.clearCookie( settings.session_name );
9091
})
9192

9293
Member.findOneQ({key: key})
@@ -115,6 +116,8 @@ exports.status = function(req, res, next) {
115116
var self = Member.prepare('none', header_parser(req))
116117
var event = Event.prepare('statusSelf', 'none', self.toObject())
117118

119+
res.clearCookie( settings.session_name );
120+
118121
return response.success(res, [ event ]);
119122
}
120123

server/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ app.set('view engine', 'jade');
5555
app.use(express.static(path.join(__dirname,'..','public')));
5656

5757
app.use(session({
58-
name: 'standing-fleet',
58+
name: settings.session_name,
5959
secret: settings.session_secret,
6060
resave: true,
6161
saveUninitialized: true,
62-
// cookie: { secure: true },
62+
cookie: { secure: (process.env.NODE_ENV === 'development') ? false : true },
6363
store: require('mongoose-session')(mongoose)
6464
}))
6565

0 commit comments

Comments
 (0)