로그인시 레벨별로 페이지 이동하기 질문 드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

로그인시 레벨별로 페이지 이동하기 질문 드립니다. 정보

로그인시 레벨별로 페이지 이동하기 질문 드립니다.

본문

안녕하세요 ^^

로그인시 레벨별로 페이지 이동을 다르게 하려고 합니다.

검색을 해보니

외부로그인 스킨의 outlogin.skin.1.php

<input type="hidden" name="url" value="<?=$urlencode?>"> 이부분을 고치면 된다는걸

알았는데요...

<?  if  ($member['mb_level'] < 3 ) { $urlencode="/gb/korean.php";} ?>
<?  if  ($member['mb_level'] >= 3) { $urlencode="/gb/index.php";} ?>

<input type="hidden" name="url" value="<?=$urlencode?>">

이런 식으로 했을때 작동이 한 페이지로만 이동이 됩니다.

제가 아는 방법은 다 동원해도 안되고 검색을 해도 딱 맞는 상황이 없더군요

고수 여러분 꼭 도와주세요

감사합니다 ^^
  • 복사

댓글 전체

당연하죠
왜냐
저 페이지는 아직 로그인 전이잖아요
로그인 전 레벨이 3보다 당연히 작잖아요 관리자라도
그니까 저건 저기서 고쳐봐야 아무 소용없답니다. 누가 알려줬는지 몰라도 착각하신듯
login_check.php 에서 고쳐주시던지
리다이렉트 파일을  만드시던지 하셔야겠네요.
bbs/login_check.php에서


$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";
@include_once("$member_skin_path/login_check.skin.php");

이 부분을


// 아이디 자동저장
if($id_save=="1") {
set_cookie('saved_id', $mb[mb_id], time()+2592000);
} else {
set_cookie('saved_id', '', 0);
}

$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";
@include_once("$member_skin_path/login_check.skin.php");

if ($url)

이렇게 수정하고

login_check.skin.php에다가

switch( $mb['mb_level'] ){
case 10:
case 9: goto_url( '해당 경로');
...
..
.
default:
}

이런 코드를 넣어 보세요.
© SIRSOFT
현재 페이지 제일 처음으로