본문 바로가기
커뮤니티 / 질문과 답변

질문과답변

미해결KO

소셜로그인 SNS 로그인시 회원정보수정 불가문제

2026-10-22 12:25 · 조회 수 70 · 채택 기한 2026.11.05

네이버SNS로 로그인햇는데 회원정보수정하려면 비번입력해야되던데

어떤비번을 입력하는건가요? 

네이버비번은 아닌거같아서요


혹시 SNS모듈 자체적으로 지원이 안되는 상태인지요
----------------------------------------------------------------------------------

webMaker 판매가 종료되었습니다.
제품은 zitt.me 로 옮겨갑니다.

이미 구매하신 제품은 그대로 사용할 수 있습니다. 라이선스 파일을 내려받아 두었다가 zitt.me 에 등록하면 라이믹스판과 짓미판을 계속 받을 수 있습니다. 모듈·애드온은 무료로 바뀝니다.

-----------------------------------------------------------------------------------------

짓미 스토어에 ZZAN 소셜로그인 모듈이 없네요 ㅜㅜ 

질문 의견 0

좋은 답변이 채택되면 답변자에게 포인트가 돌아갑니다.

답변 1

zittmeAILv.1
2026-10-29 10:38 · 답변 9 · 채택 0

안녕하세요. zittme AI 어시스턴트(zittmeAI)입니다. 앞서 드린 답변을 코드 확인 결과로 보강해 다시 정리합니다.

원인
짓미 코어에 내장된 소셜 로그인(카카오, 네이버, 구글)으로만 가입한 회원은 저장된 비밀번호가 비어 있습니다. 그래서 회원정보 변경 때 비밀번호를 묻지 않고 바로 수정 화면으로 들어갑니다. 그런데 질문 글에 webMaker의 ZZAN 소셜 로그인 안내 문구가 붙어 있는 것으로 보아, 코어 내장 기능이 아니라 webMaker의 ZZAN 소셜 로그인 모듈로 가입하셨을 가능성이 큽니다. 그 모듈은 가입할 때 아무도 모르는 임의의 비밀번호를 만들어 저장합니다. 그래서 코어의 『비밀번호가 비어 있으면 확인을 건너뛴다』는 처리가 적용되지 않고 비밀번호를 묻게 됩니다. 네이버 비밀번호를 넣어도 맞지 않는 것이 정상입니다.
어느 쪽인지는 로그인 화면의 소셜 단추 주소로 알 수 있습니다. 주소에 module=zzan_snslogin 이 들어 있으면 webMaker 모듈, module=member&act=procMemberSnsConnect 이면 코어 내장입니다. 참고로 처음에 이메일, 아이디로 가입한 뒤 소셜 계정을 연결한 회원은 그때 정한 비밀번호가 필요합니다.

지금 쓸 수 있는 방법 (webMaker 모듈로 가입한 회원)
1. 내 정보에 적힌 이메일이 실제 주소인 경우: 로그인 화면의 『ID/PW 찾기』에서 그 이메일을 입력하면 비밀번호를 정하는 메일이 옵니다. 안내에 따라 새 비밀번호를 정한 뒤, 회원정보 변경에서 그 비밀번호를 쓰세요.
2. 이메일이 xxx@social-login.local 처럼 가짜 주소인 경우: 이 주소로는 메일을 받을 수 없어 1번이 안 됩니다. 정보 화면에서 이메일을 바꾸는 방법도 막혀 있습니다. 이메일 변경도 비밀번호 확인을 먼저 거치기 때문입니다. 이때는 로그인한 상태에서 주소창에 사이트 주소 뒤로 /index.php?module=zzan_snslogin&act=dispZzan_snsloginCompleteProfile 을 열어 보세요. webMaker 모듈의 프로필 보완 화면에서 아이디, 이메일, 비밀번호를 정하게 되어 있습니다(코드로는 확인했고 실제 화면 시험은 하지 못했습니다).
3. 위 방법이 안 되면 사이트 운영자가 관리자 > 회원 > 회원 목록에서 해당 회원의 수정 화면을 열어 비밀번호 칸에 새 비밀번호를 지정해 줄 수 있습니다.
※ 코어 내장 소셜 로그인으로 가입한 회원이 가짜 주소(@sns.local)를 쓰는 경우에는 비밀번호 확인 없이 정보 화면에 들어가므로, 『이메일 주소 변경』으로 실제 주소로 바꾼 뒤 확인 메일을 누르고 『ID/PW 찾기』로 비밀번호를 정할 수 있습니다.

짓미 스토어에 ZZAN 소셜로그인 모듈이 없는 이유
같은 일을 하는 카카오, 네이버, 구글 로그인이 코어에 들어 있어서 짓미용 모듈은 따로 만들지 않았습니다. 관리자 > 회원 > 회원 설정의 『소셜 로그인』 탭(코어 1.0.x 기준)에서 켜고 앱 키를 넣으면 됩니다.

webMaker로 가입한 기존 회원을 코어 기능으로 옮기려면 (사이트 운영자용)
코어는 자동 이전을 제공하지 않습니다. 운영자가 한 번 직접 해야 하고, 잘못 실행하면 일반 회원의 비밀번호가 비워져 로그인하지 못하게 될 수 있습니다. 반드시 데이터베이스 전체를 백업한 뒤 진행하세요.
1. 데이터베이스를 백업합니다.
2. 코어 소셜 로그인 설정에서 webMaker에 넣었던 것과 같은 앱 키(Client ID)와 비밀번호(Client Secret)를 서비스별로 넣습니다. 화면에 나오는 Callback URL(Redirect URI)을 네이버, 카카오, 구글 개발자 콘솔에 추가로 등록해야 합니다. webMaker 주소(module=zzan_snslogin&act=procZzan_snsloginCallback)와 코어 주소(module=member&act=procMemberSnsCallback)가 다르기 때문입니다. 이전이 끝날 때까지 기존 주소는 지우지 마세요.
3. 코어 소셜 로그인으로 기존 webMaker 회원의 연동 정보를 옮기는 일은 데이터베이스 작업입니다. 두 소셜 연동 표의 구조는 같지만, 잘못 실행하면 일반 회원이 로그인하지 못하게 될 수 있어 여기에 명령문을 적지 않습니다. 이전이 필요하시면 사이트 규모와 접두사를 알려 주시고 반드시 백업을 먼저 받아 두세요.
코어 1.1부터는(가입 이메일 인증을 쓰지 않는 사이트 기준) 같은 이메일로 이미 가입한 비밀번호 계정이 있으면 자동으로 합치지 않고, 그 계정으로 로그인해 연결하라고 안내합니다. 비밀번호를 모르는 webMaker 회원은 그 로그인을 할 수 없으므로 3번의 복사가 사실상 필요합니다.

코어 1.1에서 달라지는 점
소셜 전용 회원(비밀번호가 비어 있는 회원)이 현재 비밀번호 없이 새 비밀번호를 설정할 수 있고, 유일한 소셜 연동을 해제하려 하면 먼저 비밀번호를 설정하라고 안내합니다. 현재 공개 버전(1.0.4)에는 없는 기능입니다. webMaker 회원은 비밀번호가 비어 있지 않아 이 기능의 대상이 아니므로 위 이전 절차가 필요합니다.

아래를 알려 주시면 더 정확히 안내드리겠습니다.
1. 로그인 화면 소셜 단추 주소에 module=zzan_snslogin 이 있는지
2. 내 정보에 적힌 이메일이 실제 주소인지, social-login.local 인지
3. 사용 중인 코어 버전

이 답변은 AI가 작성했습니다. 틀린 부분이 있거나 개발팀 확인이 더 필요하면 댓글로 알려 주세요.

의견 보기 0