같은 서버 다른 디비 회원정보 뽑아서 중복 체크하기 -> 제바 살려주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

같은 서버 다른 디비 회원정보 뽑아서 중복 체크하기 -> 제바 살려주세요 정보

같은 서버 다른 디비 회원정보 뽑아서 중복 체크하기 -> 제바 살려주세요

본문

* 제가 쓰는 디비: kjo1

* 친구1 디비: kjb1

* 친구2 디비: kjb2



※ 글 재주도 없고 뭔가 쓸려 해도 어디서부터 어떻게 어떤 방식으로 써야할지 몰라 무작정 답답한 심정으로 가슴에서 터지는데로 쓴거라 읽으시면서 답답하시겁니다.

그래도 그냥 지나치시지 말고 조금만 신경써서 읽어주시고 조금만 답답한 인간 살려주신단 맘을로 도와주시기 바랍니다.


지금 정확히 21일째 헤메이고 있습니다.

댓글 전체

위의 글을 읽다가 너무 장황해서 읽다 말았는데요. 이게 맞는지 모르겠습니다.

이미 가입한 회원은 안되지만 아래 방법으로 하면 앞으로 가입할 회원에 대해서는 중복방지도 되면서
한 사이트 아이디로 세사이트에 로그인할 수 있습니다. 

핵심은 한사이트에서 회원가입하면 나머지 두사이트에도 자동으로 회원가입처리가 되도록하면 됩니다.

즉 1사이트 회원가입이면 2,3사이트에서도 회원가입처리
같은방법으로 2사이트 회원가입이면 1,3 사이트에서도 회원가입처리
                  3사이트 회원가입이면 1,2 사이트에서도 회원가입처리

→이렇게 하면 세사이트의 회원디비가 같아지겠지요.(아이디 중복방지)


*한사이트에 회원가입할때 나머지 두사이트에 자동으로 회원가입 처리방법

bbs/register_form_update.php 수정

    // 이메일 인증을 사용하지 않는다면 이메일 인증시간을 바로 넣는다
    if (!$config[cf_use_email_certify])
        $sql .= " , mb_email_certify = '$g4[time_ymdhis]' ";
    sql_query($sql);

의 아래에 추가

사이트1아이디:사이트1의 디비 아이디
사이트1패스:사이트1의 디비 패스워드
---------------------------------------------------------------------<아래부분추가>
    // 회원가입 포인트 부여
    insert_point($mb_id, $config[cf_register_point], "회원가입 축하", '@member', $mb_id, '회원가입');
   
  // 다른사이트 DB 갱신
    $dbcon22=mysql_connect("localhost","사이트1아이디","사이트1패스");
    mysql_select_db("사이트1아이디",$dbcon22);
    mysql_query( $sql, $dbcon22);
    insert_point($mb_id, $config[cf_register_point], "회원가입 축하", '@member', $mb_id, '회원가입');
   
    // 또 다른 사이트 DB 갱신
    $dbcon33=mysql_connect("localhost","사이트2아이디","사이트2패스");
    mysql_select_db("사이트2아이디",$dbcon33);
    mysql_query( $sql, $dbcon33);
-----------------------------------------------------------------------------
// 회원가입 포인트 부여
    insert_point($mb_id, $config[cf_register_point], "회원가입 축하", '@member', $mb_id, '회원가입');

    // 추천인에게 포인트 부여
    if ($config[cf_use_recommend] && $mb_recommend)
        insert_point($mb_recommend, $config[cf_recommend_point], "{$mb_id}의 추천인", '@member', $mb_recommend, "{$mb_id} 추천");

    // 회원님께 메일 발송
    if ($config[cf_email_mb_member])
          .
          .
          .
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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