묻고답하기

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 남기남
하늘384 모바일 동영상  
최영석222 xe 고수분들은 어떤분들이 있나요?  
TMP 채팅방 관련 질문드립니다...유료지원이라두.. file  
TMP 해결됬습니다. [1] 2012.08.09 by 배워서남준다
니호호호호홍 관리자 모듈을 찾을수 없다?  
행복한소년™ 엮인글 발송 안됩니다 [1] 2012.08.08 by 행복한소년™
xeqnz 조회수 문의 [1] 2012.08.08 by 송동우
궁금한것이많앙 제로보드xe 접속통계 오류 [질문]  
코리스™ 같은 서버에서 XE를 이동 후 컬러셋 이미지 출력되지 않는 문제입니다. [1] file 2012.08.08 by 오르막
김선생™ 설정쪽에 이미지들 경로가 이상하게 뜨네요.. [2] file 2012.08.08 by 오르막
ITPLE[꾸야] PHP 변수의 대소를 비교해 테이블에 순서대로 뿌려주고 싶습니다.  
yotabyte 회원가입 확장변수 DB 직접 입력 [1] 2012.08.08 by yotabyte
좋아돌아 제로보드 버전 업그레이드 압축풀때 에러  
디쎔버 외부페이지 모듈이 없어요 [1] 2012.08.08 by 웹엔진
오니기리죠 이 사이트도 XE 로 제작 된 건가요? [1] 2012.08.08 by 윈컴이
봉미선 팝업 애드온에서요 팝업창 두개이상 띄우지못하나요?.. file  
App-studio 구글 캘린더 삽입하는게 안되서요 file  
KTK 파일다운로드 관련 질문입니다.  
Hypnos Content 위젯 추가 방법 좀 알려주세요~ [1] 2012.08.08 by 송동우
로양 xe코어 업데이를 했는데요, 비밀글기능이 안먹혀요~!! [1] file 2020.03.14
아몬드땅콩좋아 최근게시물 폰트크기 및 줄간격 수정 [2] file 2012.08.08 by 아몬드땅콩좋아
누란지세 최근게시물에서, 게시판말고, 따로 선택된 게시물을 뽑아올수 없을까요? [2] 2012.08.08 by 누란지세
-웹지기- xe 게시물의 첨부파일 다운로드 에러메시지입니다... 도와주세요 [1] file 2012.08.08 by -웹지기-
황인정260 회원수정시 이상한 화면이 뜨네요 file  
골드로드 회원정보를 엑셀로 출력하려는데 전혀 모르겠네요.  
굼아 xe 복원 관련  
최영석222 xe 서버 돌리기 좋은 프로그램은?  
qwms 기본 최신글 알림 위젯에 대해서입니다. [1] 2012.08.08 by 송동우
싸나이김 서버이전후 오류 현상 .. 쪽지함 및 커뮤니케이션 적인 부분ㅇ  
이동화309 모바일 페이지의 위젯을 삭제하고 싶습니다. 수정 / 저장 버튼이 사라지기 때문입니다. [1] file 2012.08.08 by 배워서남준다