Q & A

질답게시판

홈 > 회원포럼 > 질답/버그/제안
질답/버그/제안

회원가입 후 승인심사 중 안내페이지로 이동시킬려고 합니다.

3 무슈 5 144

먼저 올려주신 자료 너무 감사합니다.




// 회원이면...

if($member['mb_level'] >= 3) {

; // 승인완료된 3등급 이상인 회원은 통과

} else {

//회원가입 후 승인나지 않은 회원(2등급) 이동페이지 ex) 승인심사 중 안내페이지 등

//해당 페이지의 게시판아이디 또는 페이지아이디 지정

if($bo_table != "aaa" || $pid != "bbb") {

goto_url(G5_BBS_URL.'/page.php?pid=intro'); // 적용시 주석 풀어 주세요.

}

}





이렇게 해놓은 상태입니다. 


그런데 리다이렉션이 너무 많다며 페이지 오류가 나네요ㅠ


뭐가 문제인가요?


위의 코드상 


회원가입시 회원등급은 1로 하든 2로 하든 상관은 없죠?

5 Comments
M 한별아빠 05.15 16:02  
아래 코드에서 조건을 넣은 이유는 리다이렉션 일어나지 말라고 넣은 것이겠죠.

if($bo_table != "aaa" || $pid != "bbb") {
goto_url(G5_BBS_URL.'/page.php?pid=intro'); // 적용시 주석 풀어 주세요.
}

쉽게 게시판아이디가 aaa 가 아니거나 문서페이지 아이디가 bbb가 아니면 계속 아래 페이지로 보내라는 것이죠.

즉, 적으신 페이지의 주소는 해당 조건에 들지 않기 때문에 계속 리다이렉션이 되는 것이고...

그러니 아래처럼 되어야 하는데... 일반문서의 경우 pid 가 아니라 hid 입니다.

if($hid != "intro") {
goto_url(G5_BBS_URL.'/page.php?hid=intro'); // 적용시 주석 풀어 주세요.
}
3 무슈 05.15 18:32  
답변 감사드립니다.

로그인 상태에서 말씀해주신 걸로 적용을 시켰더니 로그아웃이 안되고

다른 창에서 사이트 접속을 해보니 리다이렉션이 많다며 다시 페이지 오류가 떠버립니다


// 회원이면...
if($member['mb_level'] >= 3) {
; // 승인완료된 3등급 이상인 회원은 통과
} else {
//회원가입 후 승인나지 않은 회원(2등급) 이동페이지 ex) 승인심사 중 안내페이지 등
//해당 페이지의 게시판아이디 또는 페이지아이디 지정
if($bo_table != "aaa" || $pid != "bbb") {
//goto_url('이동주소'); // 적용시 주석 풀어 주세요.
}
if($hid != "intro") {
goto_url(G5_BBS_URL.'/page.php?hid=intro'); // 적용시 주석 풀어 주세요.
}
}

?>

aaa bbb 로 되있는 코드는 주석을 하든 안하든 결과는 똑같았습니다.ㅜ
M 한별아빠 05.17 00:49  
1. 로그아웃이 안될 이유는 없습니다. 체크 자체가 로그인하지 않은 회원이나 방문객(비회원)을 대상으로 하기 때문에... 즉, 로그아웃하면 회원 -> logout.php 페이지(체크안함) -> 메인으로(비회원) -> 로그인 페이지 순으로 처리가 되니깐요.

2. 조건 없이 아래처럼 그냥 이동주소만 넣어줘 보세요.

goto_url(G5_BBS_URL.'/page.php?hid=intro');
3 무슈 05.17 01:13  
// 회원이면...
if($member['mb_level'] >= 3) {
; // 승인완료된 3등급 이상인 회원은 통과
} else {
//회원가입 후 승인나지 않은 회원(2등급) 이동페이지 ex) 승인심사 중 안내페이지 등
//해당 페이지의 게시판아이디 또는 페이지아이디 지정
goto_url(G5_BBS_URL.'/page.php?hid=intro');
}

?>

이렇게 했는데도 리다이렉션 오류가 계속 나네요..;
M 한별아빠 05.17 03:12  
음... 사이트에서 직접 테스트해 봐야 뭐라도 체크될 듯 합니다.

그리고 크롬 뿐만 아니라 IE 등 다른 브라우저에서 체크해 보세요.
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand