묻고답하기
외부페이지에서 회원그룹보는법
2016.06.08 01:33
외부페이지에서 회원의 닉네임과 회원고유번호까지 얻어내는 법을 검색을 통해서 알아냈습니다.
페이지 상단에
define('__XE__', true);
require_once('./config/config.inc.php');
$logged_info = Context::get('logged_info');
$member_srl = $logged_info->member_srl;
$user_id = $logged_info->user_id;
$level = $logged_info->level;
$nick_name = $logged_info->nick_name;
이 내용을 넣고 아래 코드를 넣으면 회원번호 및 닉네임을 출력할 수 있게되더라구요.
echo $member_srl; // 회원번호 출력
echo $nick_name."님 반갑습니다."; // 회원닉네임 출력
여기까지 알아냈는데...
회원이 속한 그룹까지 표시를 하려면 어떤 명령어? 를 써야하는지 모르겠어요.
검색을 해도 어렵고..
실은 제가 구현하고싶은게 외부페이지에서 보여지는 내용을 특정그룹에게만 보여주고 싶거든요.
로그인한 회원에게 보여주는건 위의 회원정보가 있으면 보이도록 하는건 아래방법처럼 하면되는데...
if($member_srl){
여기에 내용을 작성
}
이렇게하면되는데 로그인하더라도 특정한 그룹회원에게만 보여주고싶을때 (예 정회원)
속한 그룹을 알아내야하는데 어떻게 해야하는지 아직 내공이 부족해서 힘드네요.
아시는분은 좀 가르쳐주시길 바랍니다.
이글읽어보시고 함께 고민해주신 모든분 행복하시길 바랍니다. ^^
자체적으로 해결했습니다.
그룹 정보가 저장되는 곳이 따로 있더군요.
xe_member_group_member
여기에 저장되니까 쿼리를 쏴아서 불러내면됩니다.