로그인시 레벨별로 페이지 이동하기 질문 드립니다. 정보
로그인시 레벨별로 페이지 이동하기 질문 드립니다.본문
안녕하세요 ^^
로그인시 레벨별로 페이지 이동을 다르게 하려고 합니다.
검색을 해보니
외부로그인 스킨의 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?>">
이런 식으로 했을때 작동이 한 페이지로만 이동이 됩니다.
제가 아는 방법은 다 동원해도 안되고 검색을 해도 딱 맞는 상황이 없더군요
고수 여러분 꼭 도와주세요
감사합니다 ^^
로그인시 레벨별로 페이지 이동을 다르게 하려고 합니다.
검색을 해보니
외부로그인 스킨의 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?>">
이런 식으로 했을때 작동이 한 페이지로만 이동이 됩니다.
제가 아는 방법은 다 동원해도 안되고 검색을 해도 딱 맞는 상황이 없더군요
고수 여러분 꼭 도와주세요
감사합니다 ^^
댓글 전체
로그인 이전에 회원 레벨을 알 수가 없으니까
outlogin.skin.1.php
에서 처리하는 것은 불가능합니다.
outlogin.skin.1.php
에서 처리하는 것은 불가능합니다.
당연하죠
왜냐
저 페이지는 아직 로그인 전이잖아요
로그인 전 레벨이 3보다 당연히 작잖아요 관리자라도
그니까 저건 저기서 고쳐봐야 아무 소용없답니다. 누가 알려줬는지 몰라도 착각하신듯
login_check.php 에서 고쳐주시던지
리다이렉트 파일을 만드시던지 하셔야겠네요.
왜냐
저 페이지는 아직 로그인 전이잖아요
로그인 전 레벨이 3보다 당연히 작잖아요 관리자라도
그니까 저건 저기서 고쳐봐야 아무 소용없답니다. 누가 알려줬는지 몰라도 착각하신듯
login_check.php 에서 고쳐주시던지
리다이렉트 파일을 만드시던지 하셔야겠네요.
헐 1초 늦었네여
쓸데없는 소리 괜히 더 써서 ㅠ
쓸데없는 소리 괜히 더 써서 ㅠ
^^
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:
}
이런 코드를 넣어 보세요.
$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:
}
이런 코드를 넣어 보세요.
엑스엠엘 님 메가쵸코님 감사합니다 ^^
제가 완전 방향을 잘못 잡고 있었네요..
두분의 빠르고 정확한 답변 고개숙여 감사드립니다.
제가 완전 방향을 잘못 잡고 있었네요..
두분의 빠르고 정확한 답변 고개숙여 감사드립니다.