묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지 에서 그룹관리가 잘 안되네요
2010.07.21 08:39
안녕하세요
외부페이지를 만들어 정회원 이상만 페이지를 볼수 있게 하려고 하는데
잘 안되네요..
고수님들 도와주세요..
로그인을 안했을경우는 "로그인을 먼저 해주세요" 라는 말이 뜨고 작동이 됩니다.
하지만 로그인을 했을경우는 관리자, 정회원, 준회원, 예비회원등 모든 회원이
"정회원 이상만 볼수 있습니다" 로 나오네요..
왜 이런 현상이 나오는거죠?
하루종일 씨름하다 결국 이곳에 문의 드립니다.
<?
header('Content-Type: text/html; charset=ks_c_5601-1987');
define('__ZBXE__', true);
require_once('../config/config.inc.php');
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
if ($logged_info) {
foreach($logged_info->group_list as $memgroup);
if ($memgroup== '정회원'){
echo("정회원 입니다. ");
}
else {
echo("정회원 이상만 보실수 있습니다. ");
}
}
else {
// need log in...................
echo("로그인을 먼저 해주세요. ");
}
?>
가장 쉬운 방법은 외부페이지에서 별도의 스크립트나 코딩을 하실 필요 없이 관리자 페이지 내 "외부페이지" 모듈을 이용하여 불러오는 방식입니다.
외부페이지 기능을 이용하여 외부페이지를 불러온 뒤, 권한관리 부분에서 접근권한을 "특정사용자"로 하신 뒤, 보여줄 그룹에 대해 선택을 해 주시면 비슷한 기능을 구현할 수 있을 것입니다.