Added cookie

This commit is contained in:
Vins 2023-07-06 14:46:13 +02:00
parent a2b3c15933
commit 189bc52a57

View File

@ -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) {