This commit is contained in:
barisusakli
2014-03-11 04:10:00 -04:00
parent 3d68c7c6b6
commit 9564b6fda2
3 changed files with 22 additions and 6 deletions

View File

@@ -22,7 +22,7 @@ var app,
middleware.authenticate = function(req, res, next) {
if(!req.user) {
if (res.locals.isAPI) {
return res.json(403, 'not-allowed');
return res.json(403, 'not-allowed');
} else {
return res.redirect('403');
}
@@ -41,6 +41,17 @@ middleware.updateLastOnlineTime = function(req, res, next) {
next();
};
middleware.redirectToAccountIfLoggedIn = function(req, res, next) {
if (req.user) {
user.getUserField(req.user.uid, 'userslug', function (err, userslug) {
res.redirect('/user/' + userslug);
});
} else {
next();
}
}
middleware.prepareAPI = function(req, res, next) {
res.locals.isAPI = true;
next();