tweakign the isAdmin rules

This commit is contained in:
2013-01-18 10:00:25 -05:00
parent a147de86fb
commit ea579b5ab0
5 changed files with 8 additions and 15 deletions

View File

@@ -4,10 +4,10 @@
*/
var loggedIn = require('./middleware/logged_in');
var isAdmin = require('./middleware/is_admin');
module.exports = function(app) {
app.get('/', loggedIn, function(req, res){
app.get('/', loggedIn, isAdmin, function(req, res){
res.render('index', { title: 'Express' });
});
};

View File

@@ -18,7 +18,7 @@ module.exports = function(app) {
if (user) {
req.session.user = user;
console.log("req.session.user= " + JSON.stringify(req.session.user));
res.redirect('/users');
res.redirect('/users/' + req.session.user.username);
} else {
res.redirect('/session/new');
}

View File

@@ -51,13 +51,13 @@ module.exports = function(app) {
res.render('users/profile', {
title: 'User profile',
user: req.user,
requested: req.params.name,
recentArticles: articles
});
});
});
app.post('/users', notLoggedIn, function(req, res, next) {
console.log("/nreq.body" + JSON.stringify(req.body));
User.create(req.body, function(err) {
if (err) {
if (err.code === 11000) {