Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

회원가입 및 로그인 방식 변경 #10

Closed
tesseractjh opened this issue Dec 19, 2022 · 0 comments
Closed

회원가입 및 로그인 방식 변경 #10

tesseractjh opened this issue Dec 19, 2022 · 0 comments
Labels
Modification 기능 수정 및 코드 개선

Comments

@tesseractjh
Copy link
Owner

  • 회원가입시 signup 토큰 없이 query에 정보를 담아서 전달하도록 변경
    • auth_id와 auth_provider를 query에 담아서 리디렉트 후, 회원가입 요청시 이 query를 그대로 보내서 검증 후 회원가입 처리
  • 로그인 성공시 별도의 로그인 처리 페이지로 redirect 후, 이 페이지에서 토큰을 받아서 홈페이지로 다시 redirect하도록 변경
    • user 테이블에 ready_to_signin이라는 column 생성
    1. 로그인 성공시 ready_to_signin을 true로 변경 후 로그인 처리 페이지로 redirect
    2. 로그인 처리 페이지에서 요청을 보내서 ready_to_siginin이 true라면 false로 변경 후 홈페이지로 redirect함.
      만약 false라면 에러 메시지 표시 후 홈페이지로 redirect함.

이와 같은 변경은 모바일 Safari에서 Redirect(302)로 온 Set-Cookie 헤더를 무시하여 회원가입 및 로그인이 되지 않기 때문에 진행함.

@tesseractjh tesseractjh added the Modification 기능 수정 및 코드 개선 label Dec 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Modification 기능 수정 및 코드 개선
Projects
None yet
Development

No branches or pull requests

1 participant