JS 쿠키를 Session처럼 사용하는 방법

2021. 8. 31. 15:54JS

쿠키는 expire로 만료기간을 지정하여 저장하면 만료기간이 끝날때 까지 브라우저가 꺼져도 컴퓨터가 꺼저도 살아 남아있다. 

하지만 session처럼 쓰고싶거나 써야 할 때 가있다. 그 때 사용하는 방법이다.

const expires = '; expires=' + date.toGMTString() + ';'

//로그인 쿠키 저장
const nonSaveAuthCookie = (value) => {
  document.cookie = `user=${value}` + 'path=/;'
}
//자동로그인 쿠키 저장
const savAuthCookie = (value) => {
  document.cookie = `user=${value}` + expires + 'path=/;'
}

 

 

expire를 설정하지않고 쿠키를 만들면 세션처럼 생성되어 사용이 가능하다

728x90
반응형