묻고답하기

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 남기남
kimssi 파이어폭스에서 설정? file  
쿠로츠지 게시글 관리 20개이상 하는거 아시는분 [2] 2008.06.12 by 탑심
zangkun 레이아웃 제작은 어떻게 하는지요...? [3] 2008.06.12 by CL님
SM3 [급] - 제로보드XE 1차, 2차 기본 메뉴에 대하여 [4] 2008.06.12 by 공유
L.T.M.H. 이런 스킨 좀 부탁드립니다.  
임동환 혹시 레이아웃 도움을 주실분 계신가요?  
조아조아욤 글씨색 때문에요 [1] 2008.06.13 by 우야꼬
가일현238 메인페이지 html에 로그인, 게시판 등 넣을때요. file  
yak 레이아웃 이름이 나오질 않아요. [1] file 2008.06.13 by 띵야
제로보드메니아 자주 documents 테이블이 깨지는데,,  
KevinShin 회원별 게시판 사용 권한 (질문 수정) [1] 2008.06.13 by 덱스터
sugarkane mysql, innodb 에 관해 [1] 2008.06.13 by 덱스터
지로조아 썸네일 이미지가 생성되지 않는 경우 (재질의)  
Darkghost 폰트 제거/삭제 질문(혹은 선택창 폭 줄여주기) [2] file 2008.06.13 by Darkghost
양수철515 현재 XE에 완벽한 익명게시판이 있나요......? [1] 2008.06.13 by zero
김병화999 글쓰기api가 갑자기 안되는 이유가 뭔가요"? file  
죄송 layout.html 교체시 에러 [3] 2008.06.13 by 물통
물통 텝방식 최신글 에서..  
지우개님 정말 성실한 답변 부탁 드려여.. 걍 대충 말구여.. 초보임 [4] 2008.06.13 by 띵야
문길동 로그인 질문 드립니다. [1] 2008.06.13 by
최세영971 회원가입폼 생일입력 에러 [3] 2008.06.13 by 최세영971
김일수675 html 인사말이 나오게하려면 어떻게 해야 하나요 [1] 2008.06.13 by 덱스터
김병화999 no permission 에러가 나는 이유는 뭔가요? file  
써니~** 확장변수(textarea)에서 엔터입력되도록 하려면? [1] 2008.06.13 by 띵야
도와주세요 제로보드xe 달력스킨이요!! [1] 2008.06.13 by 탑심
Ryo 졸졸이 스토커 사용하려고 하는데 좌표를 어떻게 해야될까요? [2] 2008.06.13 by Ryo
hanstyle 도메인 연결 [1] 2008.06.13 by hjpkorea
장민수 1,0,3 업글후 폴 작성 에러. [2] 2008.06.13 by 장민수
다루상 게시판 글쓰기 후 등록 에러 문의 [2] file 2008.06.13 by mysilver
tmzkdl 게시판 보기가 열리지 않네요? [2] 2008.06.13 by tmzkdl