use page.redirect('/') after setting session, so don't have to use

middleware (don't need to use purl the whole time)
This commit is contained in:
Tyler Renelle
2012-08-06 16:55:51 -04:00
parent e3700bc183
commit 73e857049e
4 changed files with 16 additions and 26 deletions

View File

@@ -1,5 +1,5 @@
// Generated by CoffeeScript 1.3.3
var ONE_YEAR, app, derby, express, expressApp, gzippo, habitrpgMobile, habitrpgSessions, http, path, publicPath, racer, root, server, serverError, store;
var ONE_YEAR, app, derby, express, expressApp, gzippo, habitrpgMobile, http, path, publicPath, racer, root, server, serverError, store;
http = require('http');
@@ -53,20 +53,9 @@ habitrpgMobile = function(req, res, next) {
return next();
};
habitrpgSessions = function(req, res, next) {
var acceptableUid, uidParam;
uidParam = req.url.split('/')[1];
acceptableUid = require('guid').isGuid(uidParam) || (uidParam === '3' || uidParam === '9');
if (acceptableUid) {
req.session || (req.session = {});
req.session.userId = uidParam;
}
return next();
};
expressApp.use(express.favicon()).use(gzippo.staticGzip(publicPath, {
maxAge: ONE_YEAR
})).use(express.compress()).use(express.cookieParser()).use(habitrpgSessions).use(store.sessionMiddleware({
})).use(express.compress()).use(express.cookieParser()).use(store.sessionMiddleware({
secret: process.env.SESSION_SECRET || 'YOUR SECRET HERE',
cookie: {
maxAge: ONE_YEAR