그누보드(영카트) 자동등록방지(CSRF) 사용 안하기 정보
그누보드(영카트) 자동등록방지(CSRF) 사용 안하기본문
그누보드 4.22.06 버전까지만해도 자동등록방지 사용여부 체크가 있었으나
어찌된일인지 4.31.00 버전부터 사용여부 체크를 삭제를 했네요.
현재 그누보드 그누보드는 4.31.15(09.11.07) 버전 에서는
로그인 하지 않은 유저는 게시판에 글을 쓸때 자동등록방지를 무조건적으로 사용하도록 되어있습니다.
위의 스크린샷처럼 <자동등록방지 사용> 을 다시 옛날버전처럼
관리자페이지에서 사용여부 체크에 따라 사용하고 싶으신분들은 참고하시기 바랍니다.
1. bbs/write.php 339번째줄
기존소스 :
// 자동등록방지
//include_once ("./norobot.inc.php");
주석을 풀어줍니다.
// 자동등록방지
include_once ("./norobot.inc.php");
2. skin/board/basic/write.skin.php 238번째줄
기존소스 :
<? if ($is_guest) { ?>
아래의 코드로 바꿔줍니다.
<? if ($is_norobot) { ?>
3. bbs/write_update.php 119번째줄
기존소스 :
// 자동등록방지 검사
//include_once ("./norobot_check.inc.php");
if (!$is_member) {
if ($w=='' || $w=='r') {
$key = get_session("captcha_keystring");
if (!($key && $key == $_POST[wr_key])) {
session_unregister("captcha_keystring");
alert("정상적인 접근이 아닌것 같습니다.");
}
}
}
자동등록방지검사의 주석을 풀어주고, 아래의 소스는 주석 처리 해줍니다
// 자동등록방지 검사
include_once ("./norobot_check.inc.php");
/*
if (!$is_member) {
if ($w=='' || $w=='r') {
$key = get_session("captcha_keystring");
if (!($key && $key == $_POST[wr_key])) {
session_unregister("captcha_keystring");
alert("정상적인 접근이 아닌것 같습니다.");
}
}
}
*/
4. skin/board/basic/view_comment.skin.php 108번째줄
기존소스 :
<? if ($is_guest) { ?>
아래의 코드로 바꿔줍니다.
<? if ($is_norobot) { ?>
5. bbs/write_comment_update.php
기존소스 :
// 자동등록방지 검사
//include_once ("./norobot_check.inc.php");
if (!$is_member) {
if ($w=='' || $w=='c') {
$key = get_session("captcha_keystring");
session_unregister("captcha_keystring");
if (!($key && $key == $_POST[wr_key])) {
alert("정상적인 접근이 아닌것 같습니다.");
}
}
}
자동등록방지검사의 주석을 풀어주고, 아래의 소스는 주석 처리 해줍니다
// 자동등록방지 검사
include_once ("./norobot_check.inc.php");
/*
if (!$is_member) {
if ($w=='' || $w=='c') {
$key = get_session("captcha_keystring");
session_unregister("captcha_keystring");
if (!($key && $key == $_POST[wr_key])) {
alert("정상적인 접근이 아닌것 같습니다.");
}
}
}
*/
6. adm/config_form.php 136번째줄
기존소스 :
<!-- <td>자동등록방지 사용</td>
<td><input type='checkbox' name='cf_use_norobot' value='1' <?=$config[cf_use_norobot]?'checked':'';?>> 사용
<?=help("자동 회원가입과 글쓰기를 방지")?></td> -->
주석을 풀어줍니다.
<td>자동등록방지 사용</td>
<td><input type='checkbox' name='cf_use_norobot' value='1' <?=$config[cf_use_norobot]?'checked':'';?>> 사용
<?=help("자동 회원가입과 글쓰기를 방지")?></td>
7. 같은페이지(adm/config_form.php) 133번째줄
기존소스 :
<td>복사, 이동시 로그</td>
<td colspan=3><input type='checkbox' name='cf_use_copy_log' value='1' <?=$config[cf_use_copy_log]?'checked':'';?>> 남김
<?=help("게시물 아래에 누구로 부터 복사, 이동됨 표시")?></td>
colspan=3 삭제 합니다.
<td>복사, 이동시 로그</td>
<td><input type='checkbox' name='cf_use_copy_log' value='1' <?=$config[cf_use_copy_log]?'checked':'';?>> 남김
<?=help("게시물 아래에 누구로 부터 복사, 이동됨 표시")?></td>
------------------------------------------------------------------------------------------------------------------
관리자페이지 > 환경설정 > 기본환경설정 에서
자동등록방지 사용 체크박스 사용여부에 따라서 자동등록방지 기능을 사용을 선택할 수 있습니다.
제 블로그에도 같은 글올려놨으니 보기 편하신쪽으로 보세요
http://blog.naver.com/whengloomy/100612166
어찌된일인지 4.31.00 버전부터 사용여부 체크를 삭제를 했네요.
현재 그누보드 그누보드는 4.31.15(09.11.07) 버전 에서는
로그인 하지 않은 유저는 게시판에 글을 쓸때 자동등록방지를 무조건적으로 사용하도록 되어있습니다.
위의 스크린샷처럼 <자동등록방지 사용> 을 다시 옛날버전처럼
관리자페이지에서 사용여부 체크에 따라 사용하고 싶으신분들은 참고하시기 바랍니다.
1. bbs/write.php 339번째줄
기존소스 :
// 자동등록방지
//include_once ("./norobot.inc.php");
주석을 풀어줍니다.
// 자동등록방지
include_once ("./norobot.inc.php");
2. skin/board/basic/write.skin.php 238번째줄
기존소스 :
<? if ($is_guest) { ?>
아래의 코드로 바꿔줍니다.
<? if ($is_norobot) { ?>
3. bbs/write_update.php 119번째줄
기존소스 :
// 자동등록방지 검사
//include_once ("./norobot_check.inc.php");
if (!$is_member) {
if ($w=='' || $w=='r') {
$key = get_session("captcha_keystring");
if (!($key && $key == $_POST[wr_key])) {
session_unregister("captcha_keystring");
alert("정상적인 접근이 아닌것 같습니다.");
}
}
}
자동등록방지검사의 주석을 풀어주고, 아래의 소스는 주석 처리 해줍니다
// 자동등록방지 검사
include_once ("./norobot_check.inc.php");
/*
if (!$is_member) {
if ($w=='' || $w=='r') {
$key = get_session("captcha_keystring");
if (!($key && $key == $_POST[wr_key])) {
session_unregister("captcha_keystring");
alert("정상적인 접근이 아닌것 같습니다.");
}
}
}
*/
4. skin/board/basic/view_comment.skin.php 108번째줄
기존소스 :
<? if ($is_guest) { ?>
아래의 코드로 바꿔줍니다.
<? if ($is_norobot) { ?>
5. bbs/write_comment_update.php
기존소스 :
// 자동등록방지 검사
//include_once ("./norobot_check.inc.php");
if (!$is_member) {
if ($w=='' || $w=='c') {
$key = get_session("captcha_keystring");
session_unregister("captcha_keystring");
if (!($key && $key == $_POST[wr_key])) {
alert("정상적인 접근이 아닌것 같습니다.");
}
}
}
자동등록방지검사의 주석을 풀어주고, 아래의 소스는 주석 처리 해줍니다
// 자동등록방지 검사
include_once ("./norobot_check.inc.php");
/*
if (!$is_member) {
if ($w=='' || $w=='c') {
$key = get_session("captcha_keystring");
session_unregister("captcha_keystring");
if (!($key && $key == $_POST[wr_key])) {
alert("정상적인 접근이 아닌것 같습니다.");
}
}
}
*/
6. adm/config_form.php 136번째줄
기존소스 :
<!-- <td>자동등록방지 사용</td>
<td><input type='checkbox' name='cf_use_norobot' value='1' <?=$config[cf_use_norobot]?'checked':'';?>> 사용
<?=help("자동 회원가입과 글쓰기를 방지")?></td> -->
주석을 풀어줍니다.
<td>자동등록방지 사용</td>
<td><input type='checkbox' name='cf_use_norobot' value='1' <?=$config[cf_use_norobot]?'checked':'';?>> 사용
<?=help("자동 회원가입과 글쓰기를 방지")?></td>
7. 같은페이지(adm/config_form.php) 133번째줄
기존소스 :
<td>복사, 이동시 로그</td>
<td colspan=3><input type='checkbox' name='cf_use_copy_log' value='1' <?=$config[cf_use_copy_log]?'checked':'';?>> 남김
<?=help("게시물 아래에 누구로 부터 복사, 이동됨 표시")?></td>
colspan=3 삭제 합니다.
<td>복사, 이동시 로그</td>
<td><input type='checkbox' name='cf_use_copy_log' value='1' <?=$config[cf_use_copy_log]?'checked':'';?>> 남김
<?=help("게시물 아래에 누구로 부터 복사, 이동됨 표시")?></td>
------------------------------------------------------------------------------------------------------------------
관리자페이지 > 환경설정 > 기본환경설정 에서
자동등록방지 사용 체크박스 사용여부에 따라서 자동등록방지 기능을 사용을 선택할 수 있습니다.
제 블로그에도 같은 글올려놨으니 보기 편하신쪽으로 보세요
http://blog.naver.com/whengloomy/100612166
추천
18
18
댓글 18개
개발자분들께서 다 깊은뜻이 있으셔서 지원하던 기능을 막아놓으신거겠지만
저처럼 다시 사용안하는걸 원하시는분들이 있으실거 같아서- 3-;;
저처럼 다시 사용안하는걸 원하시는분들이 있으실거 같아서- 3-;;
추천 꽝!
이런거 필요합니다. 사용하는 사람의 의지에 맡겨두셔도 좋을듯 합니다.
솔직히 사이트 규모도 안큰 곳에서는 저런거 귀찮거든요.
솔직히 사이트 규모도 안큰 곳에서는 저런거 귀찮거든요.
아주 유용함
헐 감사감사...진짜 필요했어요.....
이거 보고 너무 고마워서
귀차니즘을 이겨내고 로그인해서 댓글과 추천을..ㅋㅋ
귀차니즘을 이겨내고 로그인해서 댓글과 추천을..ㅋㅋ
회원가입을 독립적으로 만드는데
회원가입할때 독립적으로 하면 자동등록방지가 떠서여 ㅋㅋ
회원가입할때 독립적으로 하면 자동등록방지가 떠서여 ㅋㅋ
찾고 찾던 글인데 ㅠㅠ 감사 합니다 ㅠㅠ
고마워영 ㅎ
안되는것은 무슨이유인가요?ㅠ_ㅠ
로그인 안할수가 없군요.....
너무 자세하게 가르쳐 주셔서 감사합니다..
추천은 필수네요..
너무 자세하게 가르쳐 주셔서 감사합니다..
추천은 필수네요..
상세한 설명 감사합니다.
소중한 정보 감사합니다~
저도 안되네요 ㅠㅠ...다 따라했는데 여전히 코멘트에 나와요 ^_T
저도 안돼네요..ㅠ.ㅠ
몇가지 수정해서 자동등록해제시는 정상작동하는데 다시 정상 적용하면 에러가 뜨네요 ㅠ_ㅠ그래도 안쓸꺼니 만족합니다 ^_^감사합니다
추천추천 감사합니다 ㅋ
왜 저는 안될까요?ㅜ