diff --git a/src/front/Stores/UserStore.ts b/src/front/Stores/UserStore.ts index 74359ea0..c4bf3a1a 100644 --- a/src/front/Stores/UserStore.ts +++ b/src/front/Stores/UserStore.ts @@ -1,6 +1,7 @@ "use client"; import User from "@Front/Api/Auth/IdNot/User"; +import CookieService from "@Front/Services/CookieService/CookieService"; import EventEmitter from "@Front/Services/EventEmitter"; export default class UserStore { @@ -20,9 +21,9 @@ export default class UserStore { //call connection function const user: any = await User.getInstance().login(idnotUid); - //Save tokens in local storage - localStorage.setItem("leCoffreAccessToken", user.accessToken); - localStorage.setItem("leCoffreRefreshToken", user.refreshToken); + //Save tokens in cookies + CookieService.getInstance().setCookie("leCoffreAccessToken", user.accessToken); + CookieService.getInstance().setCookie("leCoffreRefreshToken", user.refreshToken); this.event.emit("connection", this.accessToken); } catch (error) { @@ -34,8 +35,9 @@ export default class UserStore { public async disconnect() { try { - localStorage.removeItem("leCoffreAccessToken"); - localStorage.removeItem("leCoffreRefreshToken"); + //Remove tokens from cookies + CookieService.getInstance().deleteCookie("leCoffreAccessToken"); + CookieService.getInstance().deleteCookie("leCoffreRefreshToken"); this.event.emit("disconnection", this.accessToken); } catch (error) {