웹마스터 팁
외부 문서에서 회원 정보 얻는 방법
2007.11.10 16:32
몇일전 지연아빠 님께서 질문 하신 내용인데요..
저도 모듈 여기저기 뜯어 보다가 알아 낸거라..
몇장 지나가서.. 팁으로 올립니다.
외부 페이지 모듈에서만 적용 됩니다.
일단 외부 문서에서 회원 정보를 얻어 오시려면..
PHP 방식으로 하시려면
이름:<?=$logged_info->user_name?><br />
아이디 : <?=$logged_info->user_id?>
zbxe 템플릿 방식으로 하시려면
이름:{$logged_info->user_name}<br />
아이디 : {$logged_info->user_id}
요렇게..
아주 간단하군요..
중요한건... Context::get('logged_info')
모두다 Context::get('logged_info') 가 제일 위에 적혀져 있다는 전재 하에서 하는 겁니다..
그룹 알아내는 방법
$group=array_keys($logged_info->group_list);
이렇게 하면 그룹 번호가 배열로 넘어 옵니다..
회원 포인트 불러 오는법
$cur_point = $oPointModel->getPoint($logged_info->member_srl, true);
// 회원 포인트가 $cur_point 로 넘어 옵니다.
나중에 써먹기 위해 더 적어 봅니다.. 으음... =ㅁ=;
댓글 11
-
지연아빠
2007.11.10 17:19
-
소마세월
2007.11.10 17:21
아뇨.. 전혀 필요 없습니다..
제가 지금 테스트 중에 쓰는 건데요..
<?
$logged_info = Context::get('logged_info');
?>
이름:<?=$logged_info->user_name?><br />
<?
//그룹 리스트
$group=array_keys($logged_info->group_list);print "그룹명:".$group[0];\
?>
<br />
<?$oPointModel = &getModel('point');
$cur_point = $oPointModel->getPoint($logged_info->member_srl, true);
print $cur_point;
?>
이게 지금 제가 테스트 중인 페이지 입니다..
아무것도 필요 없던걸요... -
지연아빠
2007.11.10 17:27
참 알수가 없네요...
저는 근땅님의 APMSETUP을 사용중이고 제로보드폴더안에 파일을 하나 만들고 위 내용을 그대로 적어서 실행하면 에러가 나네요...뭐가 문제인지...알수가 없네요...ㅜ.ㅡ
Fatal error: Class 'Context' not found 에러가 동일하게 발생합니다.
아무튼 신경써주셔서 감사합니다..^^ -
소마세월
2007.11.10 18:59
음... 혹시.. 외부 문서라는걸
외부문서 모듈을 사용 하신건지 궁금하군요..
외부문서 모듈을 꼭 사용 해야만 합니다. -
지연아빠
2007.11.10 20:18
아...이제 무슨 말씀이신지 알겠습니다. 외부페이지 모듈로 등록된 페이지에 적용이 되는군요..
저는 외부페이지 모듈에 등록되지 않은 일반 파일에 썼었네요...^^
정상적으로 동작합니다.
감사합니다...^^ -
sc1991
2007.11.20 09:55
비밀번호도 알아볼수 있을까요?... 나쁜목적은 아니구요... 게임서버 운영하면서 외부 db로 정보를 넘겨서
아이디를 생성하게 해줘야 하는데... 그 부분이 불가능합니다.. 어떻게 방법이 없을까요; -
소마세월
2007.11.20 10:10
비밀번호는 암호화 되어 저장되기 때문에
관리자도 알수 없는 부분입니다. -
유혹의 빛
2007.11.22 13:55
외부 페이지 모듈을 이용해서 만드는거죠?
php 파일에다가 위에 적어주신거 적고 계정에 업로드 하였습니다.
외부 페이지에 업로드한 php파일의 주소를 기재하고 작성했는데 자꾸 에러만 나타납니다.
정의되지 않은 이름이라고 하네요.. Context 가....
Fatal error: Undefined class name 'context' in /home/openglx2/public_html/zbxe/source/sms_test.php on line 1
어떻게 정의를 내려줘야 할지.. 뭐가 문제인지 도대체 모르겠습니다. ㅠㅠ -
양수철515
2008.06.02 18:48
외부문서 위치 입력하실 때 절대경로(http:// ~~) 말구 상대 경로 (/~~)로 입력하시면 잘 나오네요. -
withover
2007.12.05 19:35
정말로 감사합니다. 잘 써먹고 있습니다.
-
必得力
2007.12.07 15:47
감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
외부에서 회원정보 불러오기 [5] | 미오유 | 2007.08.15 |
(수정) ZBXE 설치/로그인 등이 안될 때 시도해보세요. (MySQL DB) | 핑크플로이드 | 2007.08.20 |
(포인트 모듈) 추가 정보 출력 [8] | Simulz | 2007.09.20 |
<수정>사이트 메신저 회원 연동해서 사용하기.... [3] | 녀석참 | 2007.09.22 |
(회원 정보) 작성 글 수, 댓글 수를 보여주기 (#4, 2007-10-13) [7] | Simulz | 2007.10.06 |
메뉴에 "회원 정보 보기" 걸기. [4] | font | 2007.11.03 |
글을 읽을때마다 조회수 증가 하게 하는 팁 [19] | 비밀얌 | 2007.11.06 |
외부 문서에서 회원 정보 얻는 방법 [11] | 소마세월 | 2007.11.10 |
글쓴이 이메일 정보 감추기 [2] | 대암지기 | 2007.11.22 |
(회원정보) 보기 페이지에서 포인트 변경하기 [4] | Simulz | 2007.11.28 |
권한없는 모듈을 만났을때 로그인 페이지 띄우기.. [10] | 똑디 | 2007.12.11 |
회원이 이름, 닉네임등 정보 변경 못하도록 하기 [8] | 지연아빠 | 2007.12.22 |
회원가입시 추가한 추가정보를 관리자와 회원자신만 보기... [5] | 지연아빠 | 2007.12.22 |
외부프로그램(페이지)에서 zbxe 로그인 정보 연동하기 [33] | 도데군 | 2007.12.23 |
관리자 포인트 조작 없이 레벨 아이콘 대신 원하는 아이콘 띄우기 [9] | ꂎꌰ) | 2007.12.24 |
제로보드에서 로그인후 테크노트에서 로그인정보 사용하기 [4] | JinHoHan | 2007.12.26 |
여러 서버에서 하나의 회원목록 관리&사용 [24] | 화니군 | 2008.01.04 |
회원가입시 추가 정보 입력한것이 안 보일때 [1] | 수지보더 | 2008.01.08 |
본인외 회원정보 제어 [1] | edgarkim | 2008.02.03 |
[전면수정]회원가입시 기본 정보공개 여부 체크하기(2) 스킨부분 | 대암지기 | 2008.02.17 |
감사합니다..소마세월님..
그런데 한가지 더 질문드리면 위 코드를 실행시
Fatal error: Class 'Context' not found 라는 에러가 발생합니다.
인클루드해야할 파일이 있는지요....