removed requireAuth middleware

v1.18.x
Julian Lam 12 years ago
parent 2358528880
commit 58642b1e7b

@ -16,15 +16,6 @@ var express = require('express'),
} }
} }
function requireAuth(req, res, next) {
// Include this middleware if the endpoint requires a logged in user to view
if (!global.uid) {
res.redirect('/403');
} else {
next();
}
}
// Middlewares // Middlewares
app.use(express.favicon()); // 2 args: string path and object options (i.e. expire time etc) app.use(express.favicon()); // 2 args: string path and object options (i.e. expire time etc)
app.use(express.static(path.join(__dirname, '../', 'public'))); app.use(express.static(path.join(__dirname, '../', 'public')));
@ -40,7 +31,8 @@ var express = require('express'),
})); }));
app.use(function(req, res, next) { app.use(function(req, res, next) {
// Don't bother with session handling for API requests // Don't bother with session handling for API requests
if (!/^\/api\//.test(req.url)) { if (/^\/api\//.test(req.url)) next();
if (req.session.uid === undefined) { if (req.session.uid === undefined) {
console.log('info: [Auth] First load, retrieving uid...'); console.log('info: [Auth] First load, retrieving uid...');
global.modules.user.get_uid_by_session(req.sessionID, function(uid) { global.modules.user.get_uid_by_session(req.sessionID, function(uid) {
@ -56,7 +48,6 @@ var express = require('express'),
// console.log('SESSION: ' + req.sessionID); // console.log('SESSION: ' + req.sessionID);
// console.log('info: [Auth] Ping from uid ' + req.session.uid); // console.log('info: [Auth] Ping from uid ' + req.session.uid);
} }
}
// (Re-)register the session as active // (Re-)register the session as active
global.modules.user.active.register(req.sessionID); global.modules.user.active.register(req.sessionID);
@ -130,7 +121,7 @@ var express = require('express'),
res.send(templates['header'] + templates['register'] + templates['footer']); res.send(templates['header'] + templates['register'] + templates['footer']);
}); });
app.get('/account', requireAuth, function(req, res) { app.get('/account', function(req, res) {
refreshTemplates(); refreshTemplates();
res.send(templates['header'] + templates['account_settings'] + templates['footer']); res.send(templates['header'] + templates['account_settings'] + templates['footer']);
}); });

Loading…
Cancel
Save