[팬텀디자인] 그누보드5 소셜로그인 회원 탈퇴 개선 팁 > 그누보드5 팁자료실

그누보드5 팁자료실

[팬텀디자인] 그누보드5 소셜로그인 회원 탈퇴 개선 팁 정보

[팬텀디자인] 그누보드5 소셜로그인 회원 탈퇴 개선 팁

첨부파일

소셜로그인.zip (4.4K) 11회 다운로드 2025-03-04 21:06:06

본문

[팬텀디자인] 그누보드5 소셜로그인 회원 탈퇴 개선 팁

1502832034_1741089960.7278.gif

안녕하세요, 팬텀디자인입니다.

그누보드5 환경에서 소셜로그인 회원도 쉽게 탈퇴할 수 있는 개선 스킨입니다.

- 회원탈퇴 기능 추가 방법

개발 배경

그누보드5에서 네이버, 카카오, 구글 등의 소셜로그인으로 가입한 회원들이 탈퇴를 진행할 때 문제가 발생합니다. 기본적으로 탈퇴 과정에서 비밀번호 확인이 필요한데, 소셜로그인 회원은 사이트 자체 비밀번호가 없기 때문에 정상적인 탈퇴 처리가 불가능했습니다.

이러한 불편함을 해소하고자 소셜로그인 회원도 쉽게 탈퇴할 수 있는 스킨을 개발하게 되었습니다.

주요 기능

  • 소셜로그인 회원 자동 감지 및 별도 처리
  • 소셜로그인 회원용 텍스트 입력 확인 방식 적용
  • 일반 회원에게는 기존의 비밀번호 확인 방식 유지
  • 탈퇴 동의 절차 강화
  • 소셜 계정별 아이콘 표시 (카카오, 네이버, 구글)

설치 방법

  1. 첨부된 파일을 다운로드합니다.
  2. 압축을 풀어 나온 파일을 다음 경로에 업로드합니다:
    • member_confirm.skin.php: /skin/member/[스킨명]/ 폴더에 업로드
    • member_leave.php: 루트의 /bbs/ 폴더에 업로드 (기존 파일 백업 필수)
  3. 관리자 > 테마관리 > 스킨설정에서 회원스킨을 해당 스킨으로 변경합니다.

동작 방식

  1. 소셜로그인 회원 여부를 3가지 방식으로 체크합니다:
    • 비밀번호 필드가 비어있는 경우
    • mb_sns_id 필드가 존재하는 경우
    • social_profile 테이블에 해당 회원 정보가 있는 경우
  2. 소셜로그인 회원은 비밀번호 대신 '탈퇴하겠습니다' 문구 입력으로 탈퇴를 진행합니다.
  3. 모든 회원 유형에 공통적으로 탈퇴 동의 체크박스 확인을 추가하여 실수로 인한 탈퇴를 방지합니다.

주의사항

  • PHP 7.0 이상 권장합니다.
  • 그누보드 5.4 버전 이상에서 테스트되었습니다.
  • 기존 파일을 수정하므로 반드시 백업 후 적용해주세요.
  • 일부 소셜로그인 플러그인과 충돌 가능성이 있으니 테스트 후 적용해주세요.
  • 영카트 또는 다른 그누보드 기반 테마를 사용하는 경우 경로가 다를 수 있으니 해당 테마의 구조에 맞게 적용해주세요.
추천
15

댓글 5개

전체 2,615 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT