채택완료

mb_2 값으로 게시판 차단기능을 사용할려고 합니다.

aaa, bbb, ccc, ddd 라는 게시판이 있을때

 

mb_2값이 서울이면 aaa, bbb만

mb_3값이 부산이면 ccc, ddd에만 접근 가능하게 할려고 하는데

 

bbs/board.php에서 

Copy
if ($member[mb_2] != "서울" && ($bo_table == "aaa" || $bo_table == "bbb")) {
        alert("aaa 홈페이지를 이용해 주시기 바랍니다.\\nhttps://www.aaa.com", G5_URL);
    }
    if ($member[mb_2] != "부산" && ($bo_table == "ccc" || $bo_table == "ddd")) {
        alert("bbb 홈페이지를 이용해 주시기 바랍니다.\\nhttps://www.bbb.com", G5_URL);
    }

 

로그인 한 후 게시판은 잘 막아지는데

로그아웃 했을때 게시판을 막론하고 위 메시지가 나옵니다.

 

어떻게 해야 로그아웃 했을때는 메시지가 안나오게 할수 있을까요?

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

Copy
if ($member[mb_2] && $member[mb_2] != "서울" && ($bo_table == "aaa" || $bo_table == "bbb")) {
        alert("aaa 홈페이지를 이용해 주시기 바랍니다.\\nhttps://www.aaa.com", G5_URL);
    }
    if ($member[mb_2] && $member[mb_2] != "부산" && ($bo_table == "ccc" || $bo_table == "ddd")) {
        alert("bbb 홈페이지를 이용해 주시기 바랍니다.\\nhttps://www.bbb.com", G5_URL);
    }

답변에 대한 댓글 1개

해당 게시판들이 같은 스킨을 쓴다면

wr_2에 따라서 bo_table 값을 변경해 주면 덜 번거롭지 않을까요?

해당 if를 두개를 $is_member 해서 로그인했는지 체크하는 변수인데 해당일때만 하게 해주시면 될거 같습니다.

if( $is_member){

지금소스

}

답변에 대한 댓글 1개

소중한 댓글 감사합니다.

답변을 작성하려면 로그인이 필요합니다.