권한 분기
로그인 인증 이후에 이에 따른 권한을 나눠주는 방법으로 다양한 사이트에서 구현되어 있는 로그인 상태에서의 자기 정보를 볼수 있는 마이페이지나 구매 목록을 나타내는 구매 내역 페이지를 각 사용자에 따라서 나눠줄 수 있다.
그렇다면 이런 권한은 어떻게 나눠줄까?
로그인을 통해서 DB의 세션에 내역을 저장하여 로그인을 하거나 토큰을 통해서 로그인을 하게 되면 이것을 통해서 받은 값을 백엔드에 보내는 신호의 헤더 부분에 저장하고 이를 전송하는 방식으로 사용자를 구분하여 데이터를 주는 것이 가능한데 이 때 프론트엔드 쪽에서 HOC를 통해서 권한을 인증하는 컴포넌트를 거쳐서 페이지를 출력하는 것으로 권한을 나눠줄 수 있다.
사용 예시
'TIL' 카테고리의 다른 글
26. Cookie, Session, Local Storage (0) | 2023.04.15 |
---|---|
25. 정규 표현식 (0) | 2023.04.15 |
23. JS Closure (0) | 2023.04.15 |
22. React HOC 와 HOF (0) | 2023.04.15 |
프론트엔드 5주 5일차 (0) | 2023.04.15 |