-
Notifications
You must be signed in to change notification settings - Fork 3
2020 11 04 (수) 데일리 스크럼
건우: 어제 슈퍼 갔는데, 열려라 참깨라면을 사고 싶었는데 없었다. 그래서 원래 참깨 라면이 오뚜기껀데, 팔도 참깨라면이 있어서 한번 사봤다.
종은: 어제 저녁 진짬뽕. 최근에 약간 크림 짬뽕이 나왔다. 크뽕이. 따로 나온걸 전에 먹었는데 별로였따. 컵라면에 우유 붓고 직접 만들어먹으니 맛있었다.
정은: 5분전에 일어났습니다... 기훈: 오늘 아침에 진짬뽕 먹었습니다. 아 우유 넣어볼걸...
건우: 로그인 유지하는 방법에 대해서 한번 생각해봅시다... 다른 페이지로 바로 들어갔을 때, 어떻게 하는가...
다른 현업자들 한테 질문을 했다.
- 질문 다음과 같다.
안녕하세요. 질문이 있어서 질문 드립니다. 로그인을 하고 나서 쿠키를 저장하는데, 쿠키가 httpOnly라서 접근이 불가능하다. 로그인을 하면 유저정보가 store에 저장이 되는데 로그인 여부를 store의 정보 유무로 판단을 하고 있었습니다. 그런데 이렇게 하면 어떤 유저가 Main을 안 거치고 직접 url을 쳐서 다른 페이지부터 왔을 때 쿠키가 있음에도 로그인이 되지 않다고 판단합니다. 서버에서는 쿠키가 있으면 로그인이 됐다고 판단하니깐....매 페이지마다 로그인 확인 api를 보내서 쿠키가 있다면 이제 로그인이 된거다 라고 판단하고 유저정보를 보내줘서 store에 저장을 하려고 했는데 매 페이지 마다 이거를 보내는게 맞는지 의문이 듭니다. 비효율 적인거 같다는 생각이 드네요 ㅠ 보통 매 페이지마다 로그인 여부, 유저 정보를 어떻게 확인할 수 있을까요.
해결 방법 - App.jsx에서 custom Hook을 만들어 사용. pathname이 바뀔 때마다 조건에 따라 확인.