업로드권한을 10으로 했는데도 비회원이 첨부파일을 등록합니다.
본문
비회원에게 공개된 게시판이라 하루에 스팸 수백건 올라옵니다.
(어떤 사정으로 글쓰기 권한은 상향이 힘듭니다;)
스팸글마다 첨부파일이 있기에
용량 낭비하는 거라도 막아보려고 업로드 권한을 10으로 올렸고
실제 글 작성 시 10 미만의 회원은 파일 첨부가 불가능한데
스팸 게시글에는 여전히 파일이 첨부되어 업로드 되고 있습니다.
어디를 손봐야 하나요?
답변 2
살펴보니 파일 업로드 권한 체크는 update 부분에서는 처리되고 있지 않네요.
bbs/write_update.php 파일에서..
// 가변 파일 업로드
$file_upload_msg = '';
$upload = array();
위 코드 위에 일단 이렇게 추가하고..
$is_file = false;
if ($member['mb_level'] >= $board['bo_upload_level']) {
$is_file = true;
}
// 서버에 설정된 값보다 큰파일을 업로드 한다면
if ($filename) {
같은 파일에서 위 코드를 찾은 후 이렇게 추가하고 다시 모니터링해 보세요.
// 서버에 설정된 값보다 큰파일을 업로드 한다면
if ($filename) {
if (!$is_file) {
$file_upload_msg .= '업로드 이용 권한이 없습니다.\\n';
continue;
}
답변을 작성하시기 전에 로그인 해주세요.