묻고답하기
xe에서 관리그룹같은권한이상 이용할수있는페이지를 따로만들어서 쓰고싶읍니다 도와주세요ㅡㅜ
2009.09.10 00:09
제가 제로보드4에서 커뮤니티를 운영하면서
밑에는 일정 회원권한만 따로 이용할수있는 페이지를 만들때 썼던것인데요
XE에서도 제가원하는 관리그룹들만 이용할수있는 .php페이지를 만들어 관리그룹들만 이용하게하고싶읍니다
xe에서도 일정그룹이상 관리그룹이상들만 조회가능하고이용할수있는 페이지 만들어 쓸쑤있는거죠?
XE에서도 쓸수있게끔 XE에 맞는 변수 적용을 좀 해주심 감사하겠읍니다
xe에서 관리그룹같은권한이상 이용할수있는페이지를 따로만들어서 쓰고싶읍니다 도와주세요ㅡㅜ
밑에는 제가 제로보드4떄썼던 member확인체크했던 루틴입니다
<?php
include $_zb_path . "outlogin.php";
if (5 < $member[level]) {
echo "이용하실수없습니다.";
}elseif(5 == $member[level]){
echo "<font color=red size=4>레벨 4이상 사용가능 합니다.</font>";
}else{
// 그이하는 레벨4이상 회원들만 볼수있고 이용할수있는 부분
댓글 4
-
찬이s
2009.09.10 00:34
-
꽃미남임
2009.09.10 00:44
외부페이지로 php 파일을 등록해서 페이지 권한 설정을 해당그룹만 주면 될것 같네요.
===>
물론 xe 외부페이지 만들어봤는데요
관리그룹만 조회 보게끔한다면 님이말씀하신대로 외부페이로만써도 문제없는데요
예를들어 그 관리그룹만볼수있는 페이지를 member.php 라고하면
저같은경우 제로보드4에서 검색쿼리를 쓸수있게끔 만들었거든요
현제 xe에서 외부페이지를 불러올때는 mid?=member 이런식으로 써야된다는거죠
외부페이지를 제가원하는 member.php 주소로 불러온다면 고민없겠는데 항상 주소는
?mid=member
이런식으로온다는거죠
그럼 그페이지만 관리그룹만 그냥 볼수만있는 페이지만 만든면 님이 말씀하신대로 외부페이지로쓰면되는데요
저같은경우 관리그룹들이 검색하고 따로 쿼리문을 돌려야 하는겄때문에
예를들어 search변수값을 받아서 처리할때
member.php?search=
이런식으로 외부페이지가 됬으면야 문제없는데요
xe에서외부페이 불러오면
?mid=member?search=
이렇게 불러오기때문에 제가원하는검색 쿼리를 못불러온다븐거죠
외부페이지도 http://www.na.com/member.php 파일로 만들수있으면 좋으련만..
xe는 외부페이를쓴다고해도 http://www.na.com/?mid=member로밖에 못불러온다느거죠
그리고 제가 xe에대해 전혀 모르는관계로 구조도어떻게되있는지도모르고여
그래서 고수님들께 도움을 요청하는겁니다
관리그룹이상 인증확인 됬는 사람들만 따로 이용할수있는 페이지를 만들고싶다는거죠
-
찬이s
2009.09.10 02:43
<!--@foreach($logged_info->group_list as $key => $val)--> <!--@if($val=="관리그룹")--> 관리그룹 <!--@else--> 그외 <!--@end-->
-
꽃미남임
2009.09.10 10:08
먼저 찬이s님 답변달아주셔감사드립니다그런데 밑에와같이 해봤는데요 전혀 안되는데요 ^^:;;<!--@
foreach
(
$logged_info
->group_list
as
$key
=>
$val
)-->
2.
<!--@
if
(
$val
==
"관리그룹"
)-->
3.
관리그룹
4.
<!--@
else
-->
5.
그외
외부페이지로 php 파일을 등록해서 페이지 권한 설정을 해당그룹만 주면 될것 같네요.