자동등록 방지를 이렇게 해도 되나요 ?

관리모드에서 자동등록방지 사용을 하지 않고.
특정 게시판만 자동등록을 못하게 하려 합니다.

norobot.inc.php 에 아래 내용에 착안하여.

// 입력, 답변이면서 회원이 아닐 경우만 자동등록방지 사용
if (($w == "" || $w == "r") && !$member[mb_id]) {
set_session("ss_norobot_key", $norobot_key);
$is_norobot = true;
}

특정 게시판 일때만 자동등록방지 사용하려고 위 소스 아래 아래를 추가했습니다.

// 자유게시판만 자동등록 방지 한다.

if ( $bo_table == "tbl_freebbs") {
set_session("ss_norobot_key", $norobot_key);
$is_norobot = true;
}

이렇게 한후. 자유게시판 글쓰기를 해보면.
자동등록방지 이미지와 입력 난은 안보이는데.
자동등록으로 테스트를 할수가 없어서 확인 방법을 몰라 이곳에 문의 해봅니다.

아래 댓글로 답변주시니.
10번째줄 if ($config[cf_use_norobot]) { 여기에서 걸리지 않겠군요.

if 조건 밖으로 빼면 될것 같은데 맞을까요 ?




조언에 미리 감사 드리며 ..
|

댓글 3개

관리자메뉴에서 사용으로 해놓고 두 부분을 합쳐서 이렇게 수정 하세요
if (($w == "" || $w == "r") && !$member[mb_id] && $bo_table == "tbl_freebbs" )

관리자메뉴에서 사용안함으로 하면 방지코드가 만들어지지 않아요 (10 번 행에서)
균이님 감사합니다.
근데. 타게시판 양식을 변경하여 누구나 사용하게 하는 내용이 있어. 부득이 이방법을 생각해본건데요.
말씀에 힌트를 입어 아래처럼 해봅니다.

10행 다음에. 아래 내용을 넣으면 어떨까요 ?

// 자유게시판만 자동등록 방지 한다.
if ( $bo_table == "tbl_freebbs") {
$config[cf_use_norobot] = true;
}

수정이 안되어 댓글로 답니다.
앗싸아~ 해결되었습니다.

글쓰기 해보니까. 자동방지 문자 보이고. 이미지 글씨 보여야 등록이 되는군요.
다른 게시판엔 영향이 없구요 ..

^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 772
17년 전 조회 774
17년 전 조회 766
17년 전 조회 1,298
17년 전 조회 984
17년 전 조회 950
17년 전 조회 1,184
17년 전 조회 1,511
17년 전 조회 837
17년 전 조회 943
17년 전 조회 804
17년 전 조회 904
17년 전 조회 916
17년 전 조회 819
17년 전 조회 2,821
17년 전 조회 935
17년 전 조회 760
17년 전 조회 801
17년 전 조회 810
17년 전 조회 873
🐛 버그신고