X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=utils%2Faccess.js;h=1c82cb678f2abead91fbf81808d8839d180839d1;hb=c018b304ba439ca92348dcb65715707f5cfcee05;hp=ca50b1c80b5aa737c24b0a7c22aad0249a06d0cb;hpb=8a477a7e1b781babc74d7935b80ac0b18ec04f86;p=vchess.git diff --git a/utils/access.js b/utils/access.js index ca50b1c8..1c82cb67 100644 --- a/utils/access.js +++ b/utils/access.js @@ -3,7 +3,7 @@ var Access = {}; // Prevent access to "users pages" Access.logged = function(req, res, next) { - if (!req.loggedIn) + if (req.userId == 0) return res.redirect("/"); next(); }; @@ -11,7 +11,7 @@ Access.logged = function(req, res, next) // Prevent access to "anonymous pages" Access.unlogged = function(req, res, next) { - if (!!req.loggedIn) + if (req.userId > 0) return res.redirect("/"); next(); }; @@ -28,7 +28,7 @@ Access.ajax = function(req, res, next) Access.checkRequest = function(res, err, out, msg, cb) { if (!!err) - return res.json(err); + return res.json({errmsg: err.errmsg || err.toString()}); if (!out || (Array.isArray(out) && out.length == 0) || (typeof out === "object" && Object.keys(out).length == 0))