묻고답하기

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 남기남
최세영971 회원가입폼 생일입력 에러 [3] 2008.06.13 by 최세영971
문길동 로그인 질문 드립니다. [1] 2008.06.13 by
지우개님 정말 성실한 답변 부탁 드려여.. 걍 대충 말구여.. 초보임 [4] 2008.06.13 by 띵야
물통 텝방식 최신글 에서..  
죄송 layout.html 교체시 에러 [3] 2008.06.13 by 물통
김병화999 글쓰기api가 갑자기 안되는 이유가 뭔가요"? file  
양수철515 현재 XE에 완벽한 익명게시판이 있나요......? [1] 2008.06.13 by zero
Darkghost 폰트 제거/삭제 질문(혹은 선택창 폭 줄여주기) [2] file 2008.06.13 by Darkghost
지로조아 썸네일 이미지가 생성되지 않는 경우 (재질의)  
sugarkane mysql, innodb 에 관해 [1] 2008.06.13 by 덱스터
KevinShin 회원별 게시판 사용 권한 (질문 수정) [1] 2008.06.13 by 덱스터
제로보드메니아 자주 documents 테이블이 깨지는데,,  
yak 레이아웃 이름이 나오질 않아요. [1] file 2008.06.13 by 띵야
가일현238 메인페이지 html에 로그인, 게시판 등 넣을때요. file  
조아조아욤 글씨색 때문에요 [1] 2008.06.13 by 우야꼬
임동환 혹시 레이아웃 도움을 주실분 계신가요?  
L.T.M.H. 이런 스킨 좀 부탁드립니다.  
SM3 [급] - 제로보드XE 1차, 2차 기본 메뉴에 대하여 [4] 2008.06.12 by 공유
zangkun 레이아웃 제작은 어떻게 하는지요...? [3] 2008.06.12 by CL님
쿠로츠지 게시글 관리 20개이상 하는거 아시는분 [2] 2008.06.12 by 탑심
kimssi 파이어폭스에서 설정? file  
탑심 글 리스트에 확장변수 홈페이지 주소 형식 [2] 2008.06.12 by 탑심
유상호 안녕하세요 제로보드 설치에 관해서 입니다. [4] 2008.06.12 by 소은
송글라라 설문조사 후 결과를 엑셀 파일로 받을 수 있는 방법 혹시 아시는분 계신가요...? [2] 2008.06.12 by 송글라라
라이덴 온라인견적서나, 상담 같은 페이지. [4] file 2008.06.12 by 이상훈
샐러드 소스 수정할때 어디에 위치한 파일을 수정해야 하나요? [2] 2008.06.12 by 띵야
park5886 출력용 게시판 만들기 어떻게 하는거죠?  
스포 긴급..ㅠ 먹통이 되어 버린 홈피...  
급좌절 저장, 쓰기 등등의 버튼 이미지가 안떠요. [3] file 2008.06.12 by 원글
Lagrima 검색조건을 구체적으로 만들고싶은데요. file