[React] 로그인 시간 설정하기


[React] 로그인 시간 설정하기

로그인을 구현하기만 하면 될 줄 알았더니 몇일간 로그인이 유지된다는 말을 듣고 수정해야겠다는 생각이 들어 홈페이지를 봤다. 그런데 나는 매번 로그인하고 로그아웃을 해서 몰랐던 것 같다. 그래서 localstorage에 로그인 정보를 입력하고 그에 대한 값을 삭제하지 않아 계속 로그인이 유지되는 것이었다. 이에 대해 글을 써보려고 한다. LocalStorage 홈페이지를 구성하다보면 cookie나 session등 저장소를 저장하게 된다. 이도 하나의 종류이며 만료시간은 존재하지 않는다. 그러나 Javascript를 사용하여 TTL(Time to Live)을 추가하여 일정 시간이 경과한 후 localStorage의 항목을 무효화할 수 있다. 만료시간 설정 후 저장 function setWithExpiry(key, value, ttl) { const now = new Date() // `item` is an object which contains the original value // a...


#코딩이란 #코딩 #react #전역변수 #설정시간 #만료시간 #리액트 #로그인시간설정 #ttl #sessionstorage #localstorage #expiry

원문링크 : [React] 로그인 시간 설정하기