projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Last size adjustments
[vchess.git]
/
server
/
routes
/
users.js
diff --git
a/server/routes/users.js
b/server/routes/users.js
index
b657920
..
163dc30
100644
(file)
--- a/
server/routes/users.js
+++ b/
server/routes/users.js
@@
-22,11
+22,20
@@
router.get("/whoami", access.ajax, (req,res) => {
UserModel.getOne("sessionToken", req.cookies.token, function(err, user) {
if (!!err || !user)
callback(anonymous);
UserModel.getOne("sessionToken", req.cookies.token, function(err, user) {
if (!!err || !user)
callback(anonymous);
- else
(!!user)
+ else
callback(user);
});
});
callback(user);
});
});
+router.get("/users", access.ajax, (req,res) => {
+ const ids = req.query["ids"];
+ UserModel.getByIds(ids, (err,users) => {
+ if (!!err)
+ return res.json({errmsg: err.toString()});
+ return res.json({users:users});
+ });
+});
+
// to: object user (to who we send an email)
function setAndSendLoginToken(subject, to, res)
{
// to: object user (to who we send an email)
function setAndSendLoginToken(subject, to, res)
{
@@
-36,7
+45,7
@@
function setAndSendLoginToken(subject, to, res)
if (!!err)
return res.json({errmsg: err.toString()});
const body =
if (!!err)
return res.json({errmsg: err.toString()});
const body =
- "Hello " + to.name + "!\n" +
+ "Hello " + to.name + "!\
\
n" +
"Access your account here: " +
params.siteURL + "/#/authenticate/" + token + "\\n" +
"Token will expire in " + params.token.expire/(1000*60) + " minutes."
"Access your account here: " +
params.siteURL + "/#/authenticate/" + token + "\\n" +
"Token will expire in " + params.token.expire/(1000*60) + " minutes."