SNS 소셜 회원가입을 막았을 경우, 기존 회원은 로그인을 어떻게 할 수 있나요?
본문
안녕하세요. 현재 그누보드5 영카트5 버전의 쇼핑몰 겸 사이트를 운영중인데
SNS로 회원가입하는 것을 중단하고 싶습니다. (네이버, 카카오 연동되어 있습니다.)
질문의 요지는
1. SNS 소셜 회원가입 버튼을 숨김(삭제)처리해도 되나요?
- 또는 그누보드 관리자화면에서 소셜로그인 설정 체크박스를 해지하면 버튼은 있지만, 가입만 막아지는 건가요?
- 그럴 경우 기존 소셜 연동한 회원은 로그인이 불가능한걸까요?
1-1. 숨김(삭제)처리할 수 없는 경우
- 기존 SNS연동된 회원은 로그인버튼을 눌렀을 시 자동으로 로그인
- 신규로 SNS연동을 하려는 회원은 alert창으로 소셜로그인 잠정중단 안내를 띄워야하는게 맞는지
(https://sir.kr/qa/445406 다른 QA게시물에 올려주신 글을 봤는데, 이 방법이 소셜회원가입을 막을 수 있는 최선의 방법인건가 싶어서요)
2. 소셜 연동된 회원이 SNS연동해제를 할 수 있는 방법이 있나요?
- 탈퇴 후 신규가입하는 방법 밖에 없는지 궁금합니다.
답변 3
1. SNS 소셜 회원가입 버튼을 숨김(삭제)처리해도 되나요?
-> 네
- 또는 그누보드 관리자화면에서 소셜로그인 설정 체크박스를 해지하면 버튼은 있지만, 가입만 막아지는 건가요?
->그럴 경우 로그인 페이지에 있는 sns 버튼도 막힙니다.
- 그럴 경우 기존 소셜 연동한 회원은 로그인이 불가능한걸까요?
->불가능 합니다.
->삭제보다는 주석 처리로 회원가입 페이지에서 SNS 관련 소스를 주석처리 하시는편이 나으십니다.
아니면 관리자를 변형해서 회원가입과 로그인을 선택할수 있는 체크박스를 만드셔도 되구요
1-1. 숨김(삭제)처리할 수 없는 경우
- 기존 SNS연동된 회원은 로그인버튼을 눌렀을 시 자동으로 로그인
- 신규로 SNS연동을 하려는 회원은 alert창으로 소셜로그인 잠정중단 안내를 띄워야하는게 맞는지
(https://sir.kr/qa/445406 다른 QA게시물에 올려주신 글을 봤는데, 이 방법이 소셜회원가입을 막을 수 있는 최선의 방법인건가 싶어서요)
->삭제가 아닌 회원가입쪽만 숨김 처리 하시면 로그인에 문제 없으실겁니다.
2. 소셜 연동된 회원이 SNS연동해제를 할 수 있는 방법이 있나요?
- 탈퇴 후 신규가입하는 방법 밖에 없는지 궁금합니다.
-> 네 따로 없습니다. 만약 회원 아이디가 이메일 일 경우 회원의 데이터중 이메일이 존재 한다면 그걸 활용해주시면 되겠지만... 그 조차도 안내가 필요한 내용이실겁니다.
음...
로그인 만 살려두시고 회원가입은 막으시면 추가 인원은 늘지 않을겁니다.
명확한 답변감사합니다. SNS로그인 시 핸드폰 번호를 가져오지 않아서 그냥 SNS 연동 자체를 빼려고 했는데
기존 회원들도 있다보니, 차라리 API로 핸드폰번호를 불러오는 게 더 나을 것같기도 하네요. ㅎㅎ