diff options
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/users.ts | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/routes/users.ts b/routes/users.ts index eafcd74a..ed2d3861 100644 --- a/routes/users.ts +++ b/routes/users.ts @@ -454,7 +454,13 @@ export default { const payload = { id: user.id }; const token = jwt.sign(payload, config.jwt); - res.cookie("token", token, { expires: new Date(Date.now() + 432000000) }); + res.cookie("token", token, { + expires: new Date(Date.now() + 432000000), + path: "/", + httpOnly: true, + secure: true, + sameSite: "lax", + }); user = pick(user, whitelist); res.send({ user, token }); } catch (e) { @@ -514,7 +520,13 @@ export default { const payload = { id: user.id }; const token = jwt.sign(payload, config.jwt); - res.cookie("token", token, { expires: new Date(Date.now() + 432000000) }); + res.cookie("token", token, { + expires: new Date(Date.now() + 432000000), + path: "/", + httpOnly: true, + secure: true, + sameSite: "lax", + }); user = pick(user, whitelist); res.send({ user, token }); } catch (e) { |
