현재는 write_update.php에서 연속 글쓰기 제한을 하고 있습니다.
스패머들은 그점을 악용해서, 여러개의 쓰기창을 열어두고 시간 간격을 두고 쓰기를 합니다.
그걸 막아줘야죠?
그래서, 쓰기부터 연속제한에 들어 갑니다.
/bbs/write.php의 앞부분에 아래코드 추가
// 연속쓰기 방지
if ($w == "" || $w == "r")
{
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
if ($w == "" || $w == "r")
{
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
set_session("ss_datetime", $g4[server_time]);
}
}
- opencode.co.kr -