큰일 났습니다..꼭 해결 부탁드립니다.. > 그누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 ("포인트를 얻기 위한 도배글로 확인되어 접근 불가합니다.");
//}

이러한 구문 있는지 확인하시고 주석처리 하시던지 값을 높여 주시면 됩니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT