diff options
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/users.ts | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/routes/users.ts b/routes/users.ts index a2b3b407..9588727f 100644 --- a/routes/users.ts +++ b/routes/users.ts @@ -156,10 +156,16 @@ export default { "salt", ]; - user = await register(pick(user, fields), ip, false); + user = await register(pick(user, fields), ip); + + const payload = { id: user.id }; + const token = jwt.sign(payload, config.jwt); + l("registered new user", user.username); - res.send(pick(user, whitelist)); + + res.send({ ...pick(user, whitelist), token }); } catch (e) { + console.log(e); res.code(500).send(e.message); } }, |
