작성일 : 09-02-05 16:30
글쓴이 :
관리자
조회 : 43,983
|
안녕하세요!
ccsoft입니다.
/lib/common.lib.php 파일이 교체되면서 아래 두 함수가 교체 되었습니다.
카멜레온 빌더 2.2.3 폴더파일에 /lib/common.lib.php 파일을 삭제 하거나 그누보드 최신걸로 교체해주시면 문제 없습니다.
// 불법접근을 막도록 토큰을 생성하면서 토큰값을 리턴
function get_token()
{
$token = md5(uniqid(rand(), true));
set_session("ss_token", $token);
return $token;
}
// POST로 넘어온 토큰과 세션에 저장된 토큰 비교
function check_token()
{
// 세션에 저장된 토큰과 폼값으로 넘어온 토큰을 비교하여 틀리면 에러
if ($_POST['token'] && get_session('ss_token') == $_POST['token']) {
// 맞으면 세션을 지운다. 세션을 지우는 이유는 새로운 폼을 통해 다시 들어오도록 하기 위함
set_session('ss_token', '');
} else {
alert_close('토큰 에러');
}
}
|
|