묻고답하기

XE와 외부사이트 회원연동을 위하여 작업을 하고 있습니다.

제목처럼, 외부 DB에 있는 정보를 읽어와서 xe_member 테이블에 바로 입력하려고 합니다.

회원 가입 확장변수를 나이(age), 주소(addr1, addr2), 전화번호(phone), 휴대폰(mobile)로 지정하였습니다.

 

1. 아래와 같이 외부 DB에서 회원정보를 불러온 다음 기존 XE 회원정보와 비교하여 동일한 ID가 있으면 로그인 시키고

ID가 없으면 DB에 직접 입력하려고 합니다.

 

        // 외부 회원 DB 호출부분 생략


        $mysql = mysqli_connect('localhost', 'root', '1111', '1111');
        if (!$mysql) {
                echo " Cannot connect to Database. ";
                exit;
        }


        $query = "SELECT count(*) FROM xe_member WHERE USER_ID = '".$user_id."'";

        $result = mysqli_query($mysql, $query);

        $row = mysqli_fetch_row($result);
        $count = $row[0];

        if ($count > 0) {
                $r=$member->doLogin($user_id, $passwd, '');
                echo "<script language='JavaScript' type='text/JavaScript'>location.href='/'</script>";
        } else {
                $obj->user_id=$user_id;
                $obj->user_name=$user_name;
                $obj->nick_name=$user_id;
                $obj->password=$passwd;
                $obj->email_address=$email;
                $obj->age=$age;
                $obj->krzip_address1_address=$addr1;
                $obj->krzip_address2_address=$addr2;
                $obj->phone=$phone;
                $obj->mobile=$mobile;


                $r= $member->procMemberInsert2($obj); //member.controller.php 에 function을 추가 하였습니다.
                echo "<script language='JavaScript' type='text/JavaScript'>
                location.href='/';
                </script>" ;

        }

 

2. 위와 같이 하였는데, 회원 ID가 없을 경우 입력하는 부분에서 user_id, user_name, nick_name, password 는 정상적으로 입력되고

확장변수로 지정한 나머지 변수들은 입력이 되지 않습니다.

아마도 확장변수를 입력하는 부분에서 다른 방법을 써야 될 것 같은 느낌이 듭니다.

 

제가 아직 XE 문법에 익숙하지 않다보니 별다른 시도를 해볼 길이 없네요.

고수님들의 좋은 답변 기다리겠습니다.

감사합니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
루이쭈 메인화면에 최근 게시물 불러오는 방법 좀 알려주세요 ㅠㅠ [1] 2009.09.01 by 깡왕
겨레사랑 카페(cafe)메인에서 카페주소 부분이 .... file  
mathzzang 갑자기 게시판의 글자들이..커졌어요..ㅜㅜ [2] file 2009.09.01 by 도파
바다룡 한국어, 영어, 일본어를 같이 사용하고싶은데 어떻게해야할까요? [3] 2009.09.01 by dotorymom
겨레사랑 xe 1.2.5 업데이트시???? [2] file 2009.09.01 by HIKARU
둠둠이 1.2.5업그레이드 후.. [2] 2009.09.01 by HIKARU
해의눈물 xe_member 테이블을 삭제해 버렸습니다. [2] 2009.09.01 by 해의눈물
★리지 content 위젯의 출력되는 내용에 소스 적용 되게 할 수 없나요?  
bluepark 언어 설정 charset [1] 2009.09.01 by 라르게덴
나그네 XE 재설치 방법 문의... [6] 2009.09.01 by 비나무
불덩어리 1.2.5 업데이트후 글쓰기시 오류발생.. [1] 2009.09.01 by 디미
해미 로고 옆 상단메뉴 출력 어떻게 해야하나요 ?  
12345 달력 [7] 2009.09.01 by 예리공주
쿄육컨설팅 홈페이지 제작 하시는 본좌님 들께 질문 드립니다  
냉이 업뎃후 홈페이지 로고 이미지가 않보여요,,  
위젯 레이아웃을 만들었는데 위젯 적용이 안되네요 [2] 2009.09.01 by MX
유영한 외부페이지에 회원가입폼을 넣으려고합니다........ [1] 2009.09.01 by MX
원기 제로보드 4.1 pl7 에서 XE로 업데이트 가능하나요? [1] 2009.09.01 by MX
왜만지냐 for반복문에서 count구하는것좀 알려주세요^^; [2] 2009.09.01 by 왜만지냐
김영구890 제로보드4회원가입 질문좀할께요