projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Finished User management implementation
[vchess.git]
/
utils
/
access.js
diff --git
a/utils/access.js
b/utils/access.js
index
ca50b1c
..
1c82cb6
100644
(file)
--- 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)
{
// Prevent access to "users pages"
Access.logged = function(req, res, next)
{
- if (
!req.loggedIn
)
+ if (
req.userId == 0
)
return res.redirect("/");
next();
};
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)
{
// Prevent access to "anonymous pages"
Access.unlogged = function(req, res, next)
{
- if (
!!req.loggedIn
)
+ if (
req.userId > 0
)
return res.redirect("/");
next();
};
return res.redirect("/");
next();
};
@@
-28,7
+28,7
@@
Access.ajax = function(req, res, next)
Access.checkRequest = function(res, err, out, msg, cb)
{
if (!!err)
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))
if (!out
|| (Array.isArray(out) && out.length == 0)
|| (typeof out === "object" && Object.keys(out).length == 0))