ploffer11 / WebRTC-Group-Chatting

WebRTC를 통한 Group Chatting 구현
0 stars 2 forks source link

Auth check에 의해 /login으로 redirect 되었을 때, 뒤로가기를 하면 다시 redirect가 발생 #22

Closed juchan1220 closed 1 year ago

juchan1220 commented 1 year ago

현재 동작으로는 타 사이트에서 우리 사이트에 접근했다가 /login으로 redirect 되었을 때, 뒤로가기를 눌러 타 사이트로 돌아가는 것이 불가능합니다. 따라서 redirect 발생 시에는 location replace를 하도록 수정해야 합니다.

@laireyx 이슈에 대해 틀린 사항이나 보충이 필요한 사항이 있으면 코멘트로 남겨주세요.

juchan1220 commented 1 year ago

b8615c7d 커밋에서 replace 없이 redirect를 수행하던 simpleSessionValidator를 제거하여 수정된 것으로 보입니다.

juchan1220 commented 1 year ago

다시 확인해보니 일부 상황에서는 여전히 해결되지 않은 것으로 보입니다.

  1. 타 사이트에서 비로그인 상태로 /chat 진입 -> /login으로 리다이렉트
  2. 로그인 페이지에서 회원가입 버튼을 눌러 /signup 페이지로 이동
  3. 회원가입 페이지에서 뒤로가기를 두 번 눌렀을 때 /login -> 타 사이트 순서로 이동해야하나, /login에서 /chat -> /login 을 반복함.