답변 2개
채택된 답변
+20 포인트
7년 전
참고해보세요.
https://sir.kr/g5_tip/3351" href="https://sir.kr/g5_tip/3351">https://sir.kr/g5_tip/3351
코드 내용 중에 $is_guest 부분을 레벨 설정으로 바꾸면 될 것 같은데요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
i
ideaman
7년 전
작은별님 감사합니다 ^^
i
ideaman
7년 전
엇 작은별님 guest 로는 로그인을 하라고 설정이 되는데 회원 가입만 하면 모든페이지를 열수가 있는데 ㅠㅠ
이부분 어떻게 수정 해야하나요
$must_login_use = 1;
$must_login_urls = array(G5_URL."/index.php", G5_BBS_URL."/board.php", G5_BBS_URL."/write.php", G5_URL."/shop/list.php", G5_URL."/shop/index.php", G5_URL."/shop/item.php");
if ($is_guest && $must_login_use) {
$must_login_redirect = false;
foreach($must_login_urls as $i) {
if(stripos($i, $_SERVER['SCRIPT_NAME']) !== false) {
$must_login_redirect = true;
break;
}
}
이부분 어떻게 수정 해야하나요
$must_login_use = 1;
$must_login_urls = array(G5_URL."/index.php", G5_BBS_URL."/board.php", G5_BBS_URL."/write.php", G5_URL."/shop/list.php", G5_URL."/shop/index.php", G5_URL."/shop/item.php");
if ($is_guest && $must_login_use) {
$must_login_redirect = false;
foreach($must_login_urls as $i) {
if(stripos($i, $_SERVER['SCRIPT_NAME']) !== false) {
$must_login_redirect = true;
break;
}
}
�
작은별
7년 전
if ($is_guest && $must_login_use) {
여기는 이렇게 바꾸고..
if ($member['mb_level'] < 3 && $must_login_use) {
회원인데 3레벨보다 낮은 사람들을 위해 별도로 페이지를 하나 더 만드셔야겠네요.
if($must_login_redirect) {
goto_url(G5_BBS_URL.'/login.php');
}
그리고 여기는 이렇게..
if($must_login_redirect) {
if($member['mb_id'] && $member['mb_level'] < 3) {
goto_url(새로만든페이지);
} else {
goto_url(G5_BBS_URL.'/login.php');
}
}
여기는 이렇게 바꾸고..
if ($member['mb_level'] < 3 && $must_login_use) {
회원인데 3레벨보다 낮은 사람들을 위해 별도로 페이지를 하나 더 만드셔야겠네요.
if($must_login_redirect) {
goto_url(G5_BBS_URL.'/login.php');
}
그리고 여기는 이렇게..
if($must_login_redirect) {
if($member['mb_id'] && $member['mb_level'] < 3) {
goto_url(새로만든페이지);
} else {
goto_url(G5_BBS_URL.'/login.php');
}
}
i
ideaman
7년 전
감사합니다 작은별님 ~ ^^ 작은별님 한테 항상 좋은답변 잘 받고 있네요~ 제가 코드자체를 건들지도 못해서요 ㅠㅠ 어디에 뭐 넣어라 해야지 할수있는 수준이라 ㅠㅠ 항상 감사합니다
댓글을 작성하려면 로그인이 필요합니다.
7년 전
/bbs/login_check.php
위 파일내용에 아래와 같이 소스를 추가해주세요.
@include_once($member_skin_path.'/login_check.skin.php');
위 소스 다음줄에
//레벨3 이상 아이디인가?
if ($config['cf_admin'] != $mb['mb_id']) {
if($mb['mb_level'] < 3 ) {
alert('가입된 회원아이디가 레벨3 보다 낮습니다.\\n레벨3 이상부터 방문가능합니다.');
}
}
수정후 아래와 같습니다.
</p>
<p>@include_once($member_skin_path.'/login_check.skin.php');</p>
<p>//레벨3 이상 아이디인가?
if ($config['cf_admin'] != $mb['mb_id'])
{
if($mb['mb_level'] < 3 ) {
alert('가입된 회원아이디가 레벨3 보다 낮습니다.\\n레벨3 이상부터 방문가능합니다.');
}
}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
i
ideaman
7년 전
감사합니다 덕분에 해결 하였습니다 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인