From 6e429193f599b83c2a3ade9fb8b846e30346e829 Mon Sep 17 00:00:00 2001 From: adb Date: Sun, 14 Mar 2021 16:25:16 +0100 Subject: [PATCH] debug cookieHandler --- src/lib/cookieHandler.js | 10 +++++----- src/views/login.vue | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/cookieHandler.js b/src/lib/cookieHandler.js index 88462c4..fb8bf8e 100644 --- a/src/lib/cookieHandler.js +++ b/src/lib/cookieHandler.js @@ -2,6 +2,8 @@ export class cookieHandler { constructor() { this.cookies = {}; this.reload(); + this.expires = undefined; + this.SameSite = 'Strict'; } getCookies(){ return this.cookies; @@ -26,7 +28,7 @@ export class cookieHandler { } store(){ Object.keys(this.cookies).forEach(key => { - document.cookie = `${key}=${this.cookies[key]};`; + document.cookie = `${key}=${this.cookies[key]}; expires=${this.expires}; SameSite=${this.SameSite}; Secure;`; }); console.log('cookie stored'); console.log(this.cookies); @@ -38,9 +40,7 @@ export class cookieHandler { }) return string; } - expires(days){ - this.setCookie({ - expires: new Date(Date.now() + 86400 * 10000 * days) - }); + setExpire(days){ + this.expires = new Date(Date.now() + 86400 * 10000 * days); } } diff --git a/src/views/login.vue b/src/views/login.vue index 5fe9a60..1970b41 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -50,7 +50,7 @@ export default { userId: this.user, accessToken: token }); - cookie.expires(15); + cookie.setExpire(15); cookie.store(); this.$router.push('/rooms/'); });