diff options
| author | Adam Soltys <[email protected]> | 2022-11-10 16:38:45 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-11-10 16:38:50 -0800 |
| commit | 3b7446a285ec4010f873dd231c3a4acb525b969e (patch) | |
| tree | c028e7c137eb62de82890882773d8a48e53bceee /src | |
| parent | d9e3d8d8f552e1338f79d194669db822acb21091 (diff) | |
| download | coinos-ui-3b7446a285ec4010f873dd231c3a4acb525b969e.tar.gz coinos-ui-3b7446a285ec4010f873dd231c3a4acb525b969e.zip | |
username cookie
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/utils.js | 1 | ||||
| -rw-r--r-- | src/routes/(app)/logout/+page.server.js | 2 | ||||
| -rw-r--r-- | src/routes/(app)/user/+server.js | 15 |
3 files changed, 2 insertions, 16 deletions
diff --git a/src/lib/utils.js b/src/lib/utils.js index 2bf6b800..120df12b 100644 --- a/src/lib/utils.js +++ b/src/lib/utils.js @@ -124,6 +124,7 @@ export const login = async (user, cookies) => { let expires = new Date(); expires.setSeconds(expires.getSeconds() + maxAge); + cookies.set('username', user.username, { path: '/', expires }); cookies.set('token', token, { path: '/', expires }); }; diff --git a/src/routes/(app)/logout/+page.server.js b/src/routes/(app)/logout/+page.server.js index 1b4a1dc1..779b760f 100644 --- a/src/routes/(app)/logout/+page.server.js +++ b/src/routes/(app)/logout/+page.server.js @@ -6,7 +6,7 @@ const opts = { }; export async function load({ cookies }) { + cookies.set('username', '', opts); cookies.set('token', '', opts); - cookies.set('refresh_token', '', opts); throw redirect(307, '/'); } diff --git a/src/routes/(app)/user/+server.js b/src/routes/(app)/user/+server.js deleted file mode 100644 index b9c37e6e..00000000 --- a/src/routes/(app)/user/+server.js +++ /dev/null @@ -1,15 +0,0 @@ -import { auth, post } from '$lib/utils'; - -export async function PUT({ cookies, request }) { - let user = await request.json(); - let res = await post('/user', user, auth(cookies)); - - let maxAge = 30 * 24 * 60 * 60; - - let expires = new Date(); - expires.setSeconds(expires.getSeconds() + maxAge); - - cookies.set('token', res.token, { expires, path: '/' }); - - return new Response(JSON.stringify(res)); -} |
