|
|
@@ -181,22 +181,12 @@ Crowi.prototype.setupSessionConfig = function() {
|
|
|
};
|
|
|
|
|
|
if (self.env.SESSION_NAME) {
|
|
|
- sessionConfig.name = self.env.SESSION_NAME;
|
|
|
+ sessionConfig.name = self.env.SESSION_NAME;
|
|
|
}
|
|
|
|
|
|
if (redisUrl) {
|
|
|
- var ru = require('url').parse(redisUrl);
|
|
|
- var redis = require('redis');
|
|
|
- var redisClient = redis.createClient(ru.port, ru.hostname);
|
|
|
- if (ru.auth) {
|
|
|
- redisClient.auth(ru.auth.split(':')[1]);
|
|
|
- }
|
|
|
-
|
|
|
RedisStore = require('connect-redis')(session);
|
|
|
- sessionConfig.store = new RedisStore({
|
|
|
- prefix: 'crowi:sess:',
|
|
|
- client: redisClient,
|
|
|
- });
|
|
|
+ sessionConfig.store = new RedisStore({ url: redisUrl });
|
|
|
}
|
|
|
|
|
|
self.sessionConfig = sessionConfig;
|