예를 들어SNS 계정 (ex:네이버)로만 가입 한 기존 SNS계정인 경우

 

이 계정을 일반 XE 계정으로 전환을 할려면 절차가 어떻게 되야 하는지요?

 

해제를 시키고 XE 회원 가입 할려고 해도 이미 가입된 이메일 주소가 있다고 하고...

 

간단할것 같은데 모르겠네요.  

 

2018-01-02 11 06 32.png

 

제가 놓치고 있는 뭔가가 있는건지, 아님 안되는건지 아시는 분 답변 부탁 드립니다.

 

@conory

  • profile
    SNS 계정을 모두 해제하면 됩니다. 단, '기존 로그인에 대한 신규 회원가입'을 허용해야 합니다.
  • profile ?
    • skyo
    • 질문기여자

    2018-01-02 12 50 36.png

     

    답변 감사합니다.

    일단 말씀하신대로 위 설정처럼 해둔 상태입니다.

    그런데 위 본문 처럼 최소한 하나의 계정이 필요하니 해제 할수 없다고 나옵니다.

    제가 놓치고 있는 부분이라도 있을까요?

  • ? profile
    그럼 모듈 버전이 많이 낮나 보네요..

    seopro.controller.php
    if($this->config->sns_login == 'Y')
    부분을

    if($this->config->sns_login == 'Y' && $this->config->default_signup != 'Y')
    으로 변경해보세요.
  • profile ?
    • skyo
    • 질문기여자
    아 그런가요? 업데이트 하고 다시 해보겠습니다. 그래도 안되면 위 주신걸로 해보고 회신 하겠습니다.
  • ?
    • skyo
    • 질문기여자
    업데이트 버전에는 페북/네이버 로그인에 영향을 줄수 있다는 문구가 있어
    업데이트 받기 보다는 위 문구로 변경 하여 사용했습니다. 감사합니다.
  • profile ?
    • skyo
    • 질문기여자
    콘노리님 sns로 기존 회원 로그인은 가능하지만 신규회원 가입은 불가능하게 할수 있는 방법은 없는지요?
  • ? profile
    socialxe.controller.php

    //회원가입
    if(!$member_srl){
    부분 밑에

    $msg = escape($oLibrary->getName()) . '님께서는 본 사이트의 회원이 아니십니다.<br>먼저 회원가입부터 해주세요.';
    return $this->setRedirectUrl(getNotEncodedUrl('', 'act', 'dispMemberSignUpForm'), new BaseObject(-1, $msg));

    추가하면 됩니다.
  • profile ?
    • skyo
    • 질문기여자

    와... 감사합니다. 동작하는 듯 합니다... 다만 문구가 아래처럼 나옵니다. 방법이 있을까요?

    we****�� SNS �α��� ����� ������ �����Դϴ�. 
    �Ϲ� ȸ���������� �α��� ���ּ���

    2018-01-03 11 12 45.png

  • ? profile
    파일 인코딩을 utf-8로 변환하면 됩니다.
  • profile ?
    • skyo
    • 질문기여자

    와우~감사합니다. 덕분에 잘 성공 하였습니다.