장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › 로그아웃 기능을 만들고 싶습니다.
여기서 로그인 되어있을때는 Login이 Logout이 되게하고 싶습니다.
2가지 질문드리고 싶은게 있는데
1. 우선 로그인이 되었는지 nav.html에서 <script> 태그 사이에 자바 스크립트 조건문으로 넣고 싶은데 그러기 위해선
로그인 여부를 nav.html에서 받아야하는데 어떻게 할지 모르겠군요.
2. 강의에서는 로그아웃을 하는방식으로 쿠키의 세션데이터를 삭제하던데 이것을 버튼 클릭으로 하려면 어떻게 해야할까요?
로그인시 브라우저에 몰래 유저 아이디나 정보를 localStorage에 저장해놓고 쓰면 됩니다
그러면 <script> 태그 안에서 자바스크립트로 "유저정보가 localStorage에 있으면 로그인버튼 보여달라" 라고 코드짜면 될듯요
서버에서 요청.logout() 함수 실행하면 쿠키삭제해주고 로그아웃 됩니다
누가 버튼누르면 서버로 get요청같은거 할 수 있게 만들어놓고 서버에선 요청받으면 요청.logout() 함수 실행하면 됩니다