diff options
| author | Adam Soltys <[email protected]> | 2022-08-19 23:13:01 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-08-19 23:13:01 -0700 |
| commit | b3eefc07a56ea934de126c0d039943edacffa95c (patch) | |
| tree | 125cf73b09bb95eb0a79608f4ee5eaf1442b8e5f /src/routes/login/+page.server.js | |
| parent | e126a0ee16178f81c23934829d6d64eef7e8b7fb (diff) | |
| download | coinos-ui-b3eefc07a56ea934de126c0d039943edacffa95c.tar.gz coinos-ui-b3eefc07a56ea934de126c0d039943edacffa95c.zip | |
get login and register working again
Diffstat (limited to 'src/routes/login/+page.server.js')
| -rw-r--r-- | src/routes/login/+page.server.js | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/src/routes/login/+page.server.js b/src/routes/login/+page.server.js index 2dfb962d..b788af07 100644 --- a/src/routes/login/+page.server.js +++ b/src/routes/login/+page.server.js @@ -1,21 +1,8 @@ -import { post } from '$lib/utils'; -import cookie from 'cookie'; - -let maxAge = 30 * 24 * 60 * 60; +import { login, post } from '$lib/utils'; export async function POST({ setHeaders, request }) { - let body = await post('/login', await request.json()); - - let expires = new Date(); - expires.setSeconds(expires.getSeconds() + maxAge); + let user = Object.fromEntries(await request.formData()); + await login(user, setHeaders); - setHeaders({ - 'set-cookie': cookie.serialize('token', body.token, { - httpOnly: true, - maxAge, - sameSite: 'lax', - path: '/', - expires - }) - }); + return { location: `/${data.username}/dashboard` }; } |
