FrontEngineer JungBam

쿠키... 본문

개발일지

쿠키...

정밤톨 2022. 11. 16. 19:44

로그아웃에 대해서 혼자 만지작하다가 간단한 $.removeCookie()를 안하려고  또 혼자만의 공부에 들어갔다.

 

내 생각은 프론트에서 요청을 하면 시간을 백에서 만료시킨 토큰을 보내서 로그아웃 시킨다였다.

4시간동안 이것만 했는데 결론은 이 플라스크에서 jwt로 가져올때 유효하지 않는 시간은 안보낸다는 것...

덕분에 쿠키 공부도 많이하고 j쿼리(앞으로 쓸일이 있으려나...)로 쿠키작업하는 건 완전 감잡았다.

 

쿠키 작업 함수(참고용)(feat.용민님)

 

function setCookie(name, value, exp, path) {
  var date = new Date();
  date.setTime(date.getTime() + exp * 60 * 60 * 1000);
  document.cookie = `${name}=${value};expires=${date.toUTCString()};path=${path || "/"}`;
}

function getCookie(name) {
  var value = document.cookie.match("(^|;) ?" + name + "=([^;]*)(;|$)");
  return value ? value[2] : null;
}

export { setCookie, getCookie };

반응형
Comments