mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-02-01 03:12:42 +01:00
Set secret on cookieParser (migrate to express v3)
This commit is contained in:
parent
71579d1478
commit
794c3d1afe
1 changed files with 3 additions and 4 deletions
|
@ -95,8 +95,6 @@ exports.expressConfigure = function (hook_name, args, cb) {
|
||||||
// Not installing the log4js connect logger when the log level has a higher severity than INFO since it would not log at that level anyway.
|
// Not installing the log4js connect logger when the log level has a higher severity than INFO since it would not log at that level anyway.
|
||||||
if (!(settings.loglevel === "WARN" || settings.loglevel == "ERROR"))
|
if (!(settings.loglevel === "WARN" || settings.loglevel == "ERROR"))
|
||||||
args.app.use(log4js.connectLogger(httpLogger, { level: log4js.levels.INFO, format: ':status, :method :url'}));
|
args.app.use(log4js.connectLogger(httpLogger, { level: log4js.levels.INFO, format: ':status, :method :url'}));
|
||||||
|
|
||||||
args.app.use(express.cookieParser());
|
|
||||||
|
|
||||||
/* Do not let express create the session, so that we can retain a
|
/* Do not let express create the session, so that we can retain a
|
||||||
* reference to it for socket.io to use. Also, set the key (cookie
|
* reference to it for socket.io to use. Also, set the key (cookie
|
||||||
|
@ -107,11 +105,12 @@ exports.expressConfigure = function (hook_name, args, cb) {
|
||||||
exports.sessionStore = new express.session.MemoryStore();
|
exports.sessionStore = new express.session.MemoryStore();
|
||||||
secret = randomString(32);
|
secret = randomString(32);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
args.app.use(express.cookieParser(secret));
|
||||||
|
|
||||||
args.app.sessionStore = exports.sessionStore;
|
args.app.sessionStore = exports.sessionStore;
|
||||||
args.app.use(express.session({store: args.app.sessionStore,
|
args.app.use(express.session({store: args.app.sessionStore,
|
||||||
key: 'express_sid',
|
key: 'express_sid' }));
|
||||||
secret: secret}));
|
|
||||||
|
|
||||||
args.app.use(exports.basicAuth);
|
args.app.use(exports.basicAuth);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue