account page shows up when logged in and 403 when logged out

This commit is contained in:
Baris Usakli
2013-05-03 12:27:07 -04:00
parent b97157d8fd
commit 7dc9fd83c1
4 changed files with 25 additions and 12 deletions

View File

@@ -78,14 +78,6 @@ passport.deserializeUser(function(uid, done) {
(function(app) {
var templates = global.templates;
function refreshTemplates() {
//need a better solution than copying this code on every call. is there an "onconnect" event?
if (DEVELOPMENT === true) {
// refreshing templates
modules.templates.init();
}
}
// Middlewares
app.use(express.favicon()); // 2 args: string path and object options (i.e. expire time etc)
app.use(require('less-middleware')({ src: path.join(__dirname, '../', '/public') }));
@@ -259,8 +251,11 @@ passport.deserializeUser(function(uid, done) {
});
app.get('/account', function(req, res) {
refreshTemplates();
res.send(templates['header'] + templates['account_settings'] + templates['footer']);
if (req.user === undefined)
return res.redirect('/403');
res.send(templates['header'] + templates['account'] + templates['footer']);
});
app.get('/users', function(req, res) {