Step toward a one-page application
[vchess.git] / routes / users.js
index 9639ad5..95992c5 100644 (file)
@@ -1,7 +1,9 @@
+// AJAX methods to get, create, update or delete a user
+
 var router = require("express").Router();
 var UserModel = require('../models/User');
 var sendEmail = require('../utils/mailer');
-var TokenGen = require("../utils/tokenGenerator");
+var genToken = require("../utils/tokenGenerator");
 var access = require("../utils/access");
 var params = require("../config/parameters");
 var checkNameEmail = require("../public/javascripts/shared/userCheck")
@@ -10,7 +12,7 @@ var checkNameEmail = require("../public/javascripts/shared/userCheck")
 function setAndSendLoginToken(subject, to, res)
 {
        // Set login token and send welcome(back) email with auth link
-       const token = TokenGen.generate(params.token.length);
+       const token = genToken(params.token.length);
        UserModel.setLoginToken(token, to.id, err => {
                if (!!err)
                        return res.json({errmsg: err.toString()});
@@ -25,8 +27,6 @@ function setAndSendLoginToken(subject, to, res)
        });
 }
 
-// AJAX user life cycle...
-
 router.post('/register', access.unlogged, access.ajax, (req,res) => {
        const name = req.body.name;
        const email = req.body.email;