묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
CHAT.PHP라는 파일인데요..
대충 이렇게 해서 해당 페이지가 구동되는데요
비회원의 접근을 막고 싶은데 어디에 어떤 코드를 넣어야 하는지 모르겠습니다.
알려주세요 ㅠ-ㅠ
페이지 비회원접근 금지방법을 알고싶습니다.
2011.08.19 12:39
<?php /** ** @brief 사용자가 설정해야 할 부분.. **/ $_channel = "#?????"; $_api_key = "?????"; // 미니온 채널 생성시 입력한 key $_admin_list = "?????"; // 관리권한을 가질 USER ID (여러개 입력시 콤마,로 구분) $_zb_url = "상대주소"; $_zb_path = "절대주소"; include $_zb_path."lib.php";
/********************************* * @이부분만 자신의 게시판에 맞게 수정하면 됨 (현재 zb4 기준) *********************************/ $connect = dbconn(); $member = member_info(); mysql_close($connect); // 회원일경우 회원권한 추가 if($member['no']) { $nickname = $member['name']; $_nickcon = get_privates($member['no'],1); $_image_name = get_privates($member['no'],2);
if($_nickcon && $_image_name) $nickcon = $_nickcon.",".$_image_name; elseif($_nickcon) $nickcon = $_nickcon.",{nickname}"; elseif($_image_name) $nickcon = $_image_name; else $nickcon = "";
$memberCode = GetMemberCode($_api_key); // 관리자인지 검사하여 권한 주기 if($_admin_list) { $admin_list = explode(",",$_admin_list); if(array_search($member['user_id'],$admin_list)!==FALSE) $adminCode = GetAdminCode($_api_key); } }else { $nickname = $nickcon = $memberCode = $adminCode = null; } function get_privates($no, $type) { global $_zb_url,$_zb_path; if($type==1) $dir = "icon/private_icon/"; elseif($type==2) $dir = "icon/private_name/"; if(@file_exists($_zb_path.$dir.$no.".gif")) return $_zb_url.$dir.$no.".gif"; }
/********************************* * @여기서부턴 굳이 건드릴 필요 없음 *********************************/ $securityCode = GetSecurityCode($_api_key); function GetMemberCode($apiKey) { return ($apiKey.$_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_HOST']); } function GetAdminCode($apiKey) { return md5($_SERVER['HTTP_HOST'].$apiKey.$_SERVER['REMOTE_ADDR']); } function GetSecurityCode($apiKey) { $thisTime = time(); // Unix Timestamp return md5($apiKey.$thisTime).'_'.$thisTime; } ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>www.thestephi.com</title> </head> <body> <script type="text/javascript" src="http://api.minion.kr/script/minion.js.php" charset="UTF-8"></script> <script type="text/javascript"> new Minion({ channel:"<?=$_channel;?>", id:"stephi", width:800, height:600, type:"H", skin:"default", viewLog:true, isFrame:false, nickname:"<?=$nickname;?>", alertLimit:"MEMBER", alertLimitTime:5, splitString:":", toolType:"icon", securityCode:"<?=$securityCode;?>", nickcon:"<?=$nickcon;?>", memberCode:"<?=$memberCode;?>", adminCode:"<?=$adminCode;?>", language:"ko" }); </script> </body> </html>
CHAT.PHP라는 파일인데요..
대충 이렇게 해서 해당 페이지가 구동되는데요
비회원의 접근을 막고 싶은데 어디에 어떤 코드를 넣어야 하는지 모르겠습니다.
알려주세요 ㅠ-ㅠ
댓글 1
-
ezi
2011.08.19 13:59
위소스 7라인.. 추가하시면될듯하군요..^^// 회원일경우 회원권한 추가if(!$member['no']) Error("로그인하세요!!");
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
리아421 | 이거 저희집컴퓨터가 이상한건가요 ㅠㅠㅠㅠㅠㅠ ??? [1] | 2009.01.12 by 멜로♡ |
젤라존 | 따로 관리자가 써놓은 글이 글쓰기를 누르면 자동으로 나오게 할순 없을까요? [2] | 2009.01.12 by 멜로♡ |
시로믹 | 인트라넷에서 쓸 페이지 제작하려는데.. [2] | 2009.01.12 by 비나무 |
송혜교남펀 | 게시판 댓글 가볍게.. [1] | 2009.01.12 by 비나무 |
궁금이2 | 댓글등록이 안됩니다....제로보드닷컴에서. | |
새로고침 | 추천 후 확인을 누르면 새로고침이 되는데.. | |
정용석 | 홈페이지 링크 관련.. | |
노상균 | 몇가지 질문사항이 있습니다. [1] | 2009.01.12 by 멜로♡ |
해커다 | css관련 질문요, [1] | 2009.01.12 by 해커다 |
노상균 | 답변에 대한 재 질문입니다. [1] | 2009.01.12 by 멜로♡ |
송혜교남펀 | 제 웹사이트 자료첨부에 이상이 있습니다. [2] | 2009.01.12 by 한경미563 |
gambler | 페이지 설정 관련.. [2] | 2009.01.12 by gambler |
Frot | 마이그레이션 에러 [1] | 2009.01.12 by Frot |
Best Voice |
로그인하면 글씨가 깨집니다. 회원님들께 간절히 도움을 청합니다.
[1]
![]() | 2009.01.12 by 현원 |
vangel | 셀렉트 박스를 동적으로 쓰는법좀알려주세요 [1] | 2009.01.12 by 현원 |
라이언 |
어떻게 하면 카피라이트를 멋지게 쓸수가 있을까요....
[6]
![]() | 2009.01.12 by 멜로♡ |
다 영 | XE의 속도를위한 최적화좀요~ [1] | 2009.01.12 by 멜로♡ |
젤루존 | 상담기능말고 비밀글로 자동으로 되게는 못하나요? [1] | 2009.01.12 by 멜로♡ |
하늘이22 | css 질문입니다. | |
박용주 | 확장변수를 여러 게시판에 일괄적적용 하려면.. [2] | 2009.01.12 by 박용주 |