hmk run dev
쿠키방식 로그인 코드 본문
// 키값 기준으로 쿠키에 저장된 값을 가져오는 함수
const getCookie = (name) => {
// 쿠키 값을 가져옵니다.
let value = "; " + document.cookie;
// 키 값을 기준으로 파싱합니다.
let parts = value.split("; " + name + "=");
// value를 return!
if (parts.length === 2) {
return parts.pop().split(";").shift();
}
};
// 쿠키에 저장하는 함수
const setCookie = (name, value, exp = 5) => {
let date = new Date();
// 날짜를 만들어줍니다.
date.setTime(date.getTime() + exp * 24 * 60 * 60 * 1000);
// 저장!
document.cookie = `${name}=${value};expires=${date.toUTCString()};path=/`;
};
// 만료일을 예전으로 설정해 쿠키를 지웁니다.
const deleteCookie = (name) => {
document.cookie = name + "=; expires=Thu, 01 Jan 1999 00:00:10 GMT;";
};
export { getCookie, setCookie, deleteCookie };
'React' 카테고리의 다른 글
Next.js의 장점과 프로젝트 구조 (0) | 2022.03.01 |
---|---|
async, await (0) | 2021.05.20 |
파이어베이스 데이터 긁어오고 형식맞추기 (0) | 2021.04.02 |
1 쿠키 저장 삭제 (0) | 2021.04.01 |
파이어 베이스로 회원가입 기능 만들어주기 (0) | 2021.03.29 |
Comments