현재 상황
로그인을 모달로 만들면서 redirect이 필요없어져서, 따로 미들웨어가 필요없어졌습니다.
로그인을 안해도 접근이 가능한 페이지들이 많고 해당 페이지들에서 기능 사용 ( 버튼 클릭시) 로그인을 트리거 하는 로직이 필요합니다
접근 페이지들을 정리하자면 :
로그인 안하고 접근이 가능한 페이지들 (데이터 없이 기본 페이지)
-
랜딩페이지
-
면접 질문 예측
-
아카이브 리스트 (데이터 없이)
-
아카이브 생성 (데이터 없이)
-
실전 연습 대시보드 (데이터 없이)
해당 페이지들은 이벤트 ( 버튼 클릭) 시 에만 로그인 트리거
로그인 하고 접근이 가능한 페이지들
-
실전연습 페이지 연습 ( ing 페이지)
-
실전연습 페이지 결과 ( result 페이지)
-
아카이브 특정 아카이브 페이지 (archive/[id] 페이지)
-
마이 페이지
-
실전 연습 목록 페이지
위에 로그인 필요한 페이지들은 미들웨어로 리다이렉션이 필요한것 같습니다.
현재 상황
로그인을 모달로 만들면서 redirect이 필요없어져서, 따로 미들웨어가 필요없어졌습니다.
로그인을 안해도 접근이 가능한 페이지들이 많고 해당 페이지들에서 기능 사용 ( 버튼 클릭시) 로그인을 트리거 하는 로직이 필요합니다
로그인 안하고 접근이 가능한 페이지들 (데이터 없이 기본 페이지)
랜딩페이지
면접 질문 예측
아카이브 리스트 (데이터 없이)
아카이브 생성 (데이터 없이)
실전 연습 대시보드 (데이터 없이)
해당 페이지들은 이벤트 ( 버튼 클릭) 시 에만 로그인 트리거
로그인 하고 접근이 가능한 페이지들
실전연습 페이지 연습 ( ing 페이지)
실전연습 페이지 결과 ( result 페이지)
아카이브 특정 아카이브 페이지 (archive/[id] 페이지)
마이 페이지
실전 연습 목록 페이지
위에 로그인 필요한 페이지들은 미들웨어로 리다이렉션이 필요한것 같습니다.