From 0210e5a92831379a2d95540a6153e2fd5907923f Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Wed, 8 May 2013 14:26:29 -0400 Subject: [PATCH] edit --- src/webserver.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/webserver.js b/src/webserver.js index fbcd7fe16b..e79c2e5290 100644 --- a/src/webserver.js +++ b/src/webserver.js @@ -419,10 +419,16 @@ passport.deserializeUser(function(uid, done) { app.get('/users/:uid/edit', function(req, res){ - if(req.user && req.params.uid && req.user.uid === req.params.uid) - res.send(templates['header'] + create_route('users/'+req.params.uid+'/edit','accountedit') + templates['footer']); - else - return res.redirect('/403'); + if(!req.user) + return res.redirect('/403'); + + user.getUserField(req.user.uid, 'username', function(username) { + + if(req.params.uid && username === req.params.uid) + res.send(templates['header'] + create_route('users/'+req.params.uid+'/edit','accountedit') + templates['footer']); + else + return res.redirect('/403'); + }); });