csrf 때문에 미치겠어요.. i_i

가장 최신버전 그누보드 깔았는데요
회원가입할 때도 그렇고 관리자모드에서 그렇고
csrf 이미지가 보이질 않아요.

검색해 보니 있어야할 js 파일도 들어 있구요

php info를 보니

GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

라고 나오구요.

그러다가 다른 분이 올려 주신 댓글에

kcaptcha_session.php 화일을 아래처럼 수정해보세요

<?
include_once("_common.php");
require(dirname(__FILE__).'/kcaptcha_config.php');
include('kcaptcha.php');

/*
session_start();
$_SESSION['captcha_keystring'] = (string)mt_rand(10000,999999);
$captcha = new KCAPTCHA();
$captcha->setKeyString($_SESSION['captcha_keystring']);
if($_REQUEST[session_name()]){ $_SESSION['captcha_keystring'] = $captcha->getKeyString(); }
echo $captcha->getKeyString();
*/
while(true){
$keystring='';
for($i=0;$i<$length;$i++){
$keystring.=$allowed_symbols{mt_rand(0,strlen($allowed_symbols)-1)};
}
if(!preg_match('/cp|cb|ck|c6|c9|rn|rm|mm|co|do|cl|db|qp|qb|dp|ww/', $keystring)) break;
}

//session_start();
set_session("captcha_keystring", $keystring);
$captcha = new KCAPTCHA();
$captcha->setKeyString(get_session("captcha_keystring"));
//echo md5($captcha->getKeyString());

Header("Content-type: text/css; charset=UTF-8"); //utf-8을 자신에 환경에맞게 변경
echo md5($captcha->getKeyString());
?>


이게 있길래 해 봤더니 이미지가 뜨더라구요?
근데 입력하면 잘못 입력했다고 나와요.
전 utf-8은 아니지만 원글 쓰신 분은 아래 헤드만 추가했더니 해결됐다고 하셨는데 저는 안돼요 -_ㅠ

같은 문제로 골치 아픈 분들 계시는 거 같은데
대체 어떻게 해결하셨나요?
초보자라 도통 모르겠어요.
이제 이것 때문에 두통까지 생겼어요 -_ㅠ
|

댓글 4개

저도 미치겠네 ㅠㅠ요 ..

도와주세요 ㅠㅠ 게시판 하루동안 뒤지고. 했는데 안되네요..ㅠㅠ
저도 미치기 직정이네요.. ㅋ
php.ini 파일 여신후에
경로 및 디렉터리 설정 부분에 php확장모듈 .so 파일이 들어있는 폴더경로를 넣어주시구요
동적 확장 파일 설정 부분에 gd.so 파일 추가 시켜 보세요

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
extension_dir = "/usr/lib/php4/" <- 리눅스 배포판 마다 경로 다름(find / -name *.so 검색해보세요)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
extension=mysql.so
..
..
extension=gd.so <- gd.so 파일을 추가시켜줍니다

저도 같은 엑박 증상이었는데 지금은 잘 나오네요~
저도 백우님처럼 해결이 안되네요...
Unforgiven님 글은 php.ini파일을 수정하라는 말씀같은데..
호스팅을 받고 있다면 그 업체에 요청해야 되나요?
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 1,340
17년 전 조회 1,323
17년 전 조회 1,435
17년 전 조회 852
17년 전 조회 806
17년 전 조회 793
17년 전 조회 980
17년 전 조회 776
17년 전 조회 830
17년 전 조회 1,579
17년 전 조회 760
17년 전 조회 826
17년 전 조회 929
17년 전 조회 1,006
17년 전 조회 1,566
17년 전 조회 954
17년 전 조회 1,551
17년 전 조회 1,002
17년 전 조회 832
17년 전 조회 759