큰일 났습니다..꼭 해결 부탁드립니다.. > 그누4 질문답변

그누4 질문답변

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

큰일 났습니다..꼭 해결 부탁드립니다.. 정보

큰일 났습니다..꼭 해결 부탁드립니다..

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2009&sca=&sfl=wr_name%2C1&stx=%BE%C6%C3%DD%BF%C0&sop=and

여기서 포인트 값으로 자동 회원 레벨 변동하기 이곳에 따라 아래 소스를 복사에서

<?
if (!defined("_GNUBOARD_")) exit; // 개별페이지 접근불가

//== ★소스 삽입 시작 ==

//포인트기준 자동레벨업
function levelup_auto($mb_id,$mb_level,$mb_point) {

global $config;
global $g4;

  if ($config[cf_use_point] && $mb_id && $mb_level < 7 && $mb_point) {
            if($mb_point <= 10000)
                      {$new_level = 2;}
        else if($mb_point <= 50000)
                      {$new_level = 3;}
        else if($mb_point <= 100000)
                      {$new_level = 4;}
        else if($mb_point <= 300000)
                      {$new_level = 5;}
        else if($mb_point >= 300001)
                      {$new_level = 6;}
       
        if ($new_level && $mb_level != $new_level) {
       
            // 레벨변경
            mysql_query(" update $g4[member_table] set mb_level='$new_level' where mb_id='$mb_id' ");
           
            // 포인트변경 (필요없으면 주석처리 하세요)
            if ($mb_level > $new_level) {
            $dw_ment = "레벨감소로 인한 위로금 100포인트를 지급했습니다.";
            insert_point($mb_id, 100, "레벨감소로 인한 포인트 위로금", '', '', '');
            }
       
            // 쪽지발송 (필요없으면 주석처리 하세요)
            $content ="포인트 {$mb_point}점으로 레벨이 {$mb_level}에서 {$new_level}로 변경되었습니다. $dw_ment";
            $tmp_row = mysql_fetch_array(mysql_query("select max(me_id) as max_me_id from $g4[memo_table]"));
            $me_ids = $tmp_row[max_me_id] + 1;
            mysql_query("insert into $g4[memo_table] (me_id,me_recv_mb_id,me_send_mb_id,me_send_datetime,me_read_datetime,me_memo) values ('$me_ids','$mb_id','$mb_id','$g4[time_ymdhis]','','$content')");
            mysql_query("update $g4[member_table] set mb_memo_call='$mb_id' where mb_id='$mb_id'");
        }
  }
}

//== ★소스 삽입 끝 ==
?>

extend에 level.php이라는 임의를 파일을 만들고 bbs/login_check.php에

levelup_auto($mb[mb_id],$mb[mb_level],$mb[mb_point]); //★포인트기준자동레벨업

까지 잘 삽입하였습니다.

문제는 작동이 잘 하는지 확인하기 위햐여..임의로 회원을 만들고 관리자로써 포인트를 150,000을

주었더니. 첫 화면에 이렇게 나오더니 더이상 사이트에 접근을 할 수가 없네요..

소스는 위의게 전부입니다. 따로 수정한 것도 없구요..

왜 그런지 꼭 부탁드립니다..흑흑...다른 분들은 잘된다고 하는것 같은데 왜 저만 항상...이렇게

힘이 들까요...꼭 부탁드립니다.
  • 복사

댓글 전체

참..그리고 위의 그림같은 글자는 어느 곳에 존재하는 걸까요?? 완전 진짜 사이트 차단이네..난 관리자인데..아에 사이트 화면이 나오지않으니...
그누보드 기본 에는 그러한 기능이 없지만,

하루에 회원이 얻을  수 있는 포인트의 양이 정해져 있습니다.

다른 애 작업 할때 ㅤㅂㅘㅅ더니 700이던가 7000이었던가.

하루에 그이상의 포인트를 획득하면 로그인 차단하더라구요.

/common.php
// 포인트 내역의 합을 구하고 차단
$po_rs = sql_fetch(" select sum(po_point) as sum_po_point from $g4[point_table] where mb_id = '$member[mb_id]' and po_datetime >=  date_add(now(), interval -1 day) ");
//if(5000 < $po_rs['sum_po_point']){
// die ("포인트를 얻기 위한 도배글로 확인되어 접근 불가합니다.");
//}

이러한 구문 있는지 확인하시고 주석처리 하시던지 값을 높여 주시면 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로