projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Scale Discord and Github icons, slightly better displayed
[vchess.git]
/
server
/
routes
/
users.js
diff --git
a/server/routes/users.js
b/server/routes/users.js
index
f9f1d86
..
4e51ee1
100644
(file)
--- a/
server/routes/users.js
+++ b/
server/routes/users.js
@@
-13,7
+13,12
@@
router.post('/register', access.unlogged, access.ajax, (req,res) => {
{
UserModel.create(name, email, notify, (err,ret) => {
if (err)
{
UserModel.create(name, email, notify, (err,ret) => {
if (err)
- res.json({errmsg: "User creation failed. Try again"});
+ {
+ const msg = err.code == "SQLITE_CONSTRAINT"
+ ? "User name or email already in use"
+ : "User creation failed. Try again";
+ res.json({errmsg: msg});
+ }
else
{
const user = {
else
{
const user = {
@@
-85,7
+90,7
@@
function setAndSendLoginToken(subject, to, res)
const token = genToken(params.token.length);
UserModel.setLoginToken(token, to.id);
const body =
const token = genToken(params.token.length);
UserModel.setLoginToken(token, to.id);
const body =
- "Hello " + to.name + "!" + `
+ "Hello " + to.name + "
!" + `
` +
"Access your account here: " +
params.siteURL + "/#/authenticate/" + token + `
` +
"Access your account here: " +
params.siteURL + "/#/authenticate/" + token + `