X-Git-Url: https://git.auder.net/assets/discord.svg?a=blobdiff_plain;f=server%2Froutes%2Fusers.js;h=1d9b0423b4dde17c3ec093340f30107bea364248;hb=f05815d7da84284bd9d7c1ce5b808acd675f2a3e;hp=2b39cc05f3fecd8b7e62f6b5ffbab0dc10838490;hpb=625022fdcf750f0aff8fcd699f7e9b89730e1d10;p=vchess.git diff --git a/server/routes/users.js b/server/routes/users.js index 2b39cc05..1d9b0423 100644 --- a/server/routes/users.js +++ b/server/routes/users.js @@ -6,7 +6,6 @@ var sendEmail = require('../utils/mailer'); var genToken = require("../utils/tokenGenerator"); var access = require("../utils/access"); var params = require("../config/parameters"); -var checkNameEmail = require("../data/userCheck") // to: object user (to who we send an email) function setAndSendLoginToken(subject, to, res) @@ -22,7 +21,11 @@ function setAndSendLoginToken(subject, to, res) params.siteURL + "/authenticate?token=" + token + "\\n" + "Token will expire in " + params.token.expire/(1000*60) + " minutes." sendEmail(params.mail.noreply, to.email, subject, body, err => { - // "id" is generally the only info missing on client side, + + console.log("send login infos ::"); + console.log(to); + + // "id" is generally the only info missing on client side, // but the name is also unknown if log-in with the email. res.json(err || {id: to.id, name: to.name}); }); @@ -33,7 +36,7 @@ router.post('/register', access.unlogged, access.ajax, (req,res) => { const name = req.body.name; const email = req.body.email; const notify = !!req.body.notify; - const error = checkNameEmail({name: name, email: email}); + const error = UserModel.checkNameEmail({name: name, email: email}); if (!!error) return res.json({errmsg: error}); UserModel.create(name, email, notify, (err,uid) => { @@ -51,7 +54,7 @@ router.post('/register', access.unlogged, access.ajax, (req,res) => { router.get('/sendtoken', access.unlogged, access.ajax, (req,res) => { const nameOrEmail = decodeURIComponent(req.query.nameOrEmail); const type = (nameOrEmail.indexOf('@') >= 0 ? "email" : "name"); - const error = checkNameEmail({[type]: nameOrEmail}); + const error = UserModel.checkNameEmail({[type]: nameOrEmail}); if (!!error) return res.json({errmsg: error}); UserModel.getOne(type, nameOrEmail, (err,user) => { @@ -86,7 +89,7 @@ router.get('/authenticate', access.unlogged, (req,res) => { router.put('/update', access.logged, access.ajax, (req,res) => { const name = req.body.name; const email = req.body.email; - const error = checkNameEmail({name: name, email: email}); + const error = UserModel.checkNameEmail({name: name, email: email}); if (!!error) return res.json({errmsg: error}); const user = {