강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

박재호님의 프로필 이미지
박재호

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

쿠키/세션과 전체 로그인 흐름.

로그인페이지, 회원가입페이지 접근 막기

작성

·

755

0

안녕하세요 제로초님 next.js에서 인증된 유저가 로그인페이지나 회원가입페이지로 url로 직접 접근할 때 접근을 막는 방법으로 어떤 방식이 좋은지 궁금합니다.
 
1. getServerSdieProps를 사용해서 서버에서 인가된 사용자인지 확인해서 접근을 막는 방법을 사용한다 하였을 때
session이 아닌 jwt를 사용하여 인가처리를 하는 경우 인증이되어있는지 확인을 위해 인증이 필요한 api콜의 실패유무에 따라 분기처리로 리다이렉트 시키는 방법을 생각하였는데 해당 방법이 맞는지 의문입니다.

next.js로 해당 문제를 해결할 좋은 방법이 무엇인지 알려주시면 감사하겠습니다. ㅠㅠ
 

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

jwt를 쿠키에 넣어서 getServerSideProps에서 쿠키 존재 여부로 리다이렉트 시키시면 됩니다.

박재호님의 프로필 이미지
박재호
질문자

답변 감사드립니다.!

박재호님의 프로필 이미지
박재호

작성한 질문수

질문하기