채택완료

편법으로 글을 쓰는것을 어떻게 막을 수 있을까요?

예를들어..

하루에 글을 한개씩만 적어야 하는 게시판이 있습니다.

글쓰기 화면(write.skin.php)에서 체크를 하는데..

목록에서 글쓰기를 한번 하고나서 또 글쓰기를 할려고 하면 오늘은 그만~~ 팝업창이 뜨면서 글쓰기 화면으로 접근을 못하게 했는데..

문제는..

목록에서 컨트롤키를 누른 상태에서 글쓰기 버튼을 여러번 눌러버리면 글쓰기 화면에서 체크하는게 그냥 무효화가 되버리네요...

bbs/write_update.php파일
해당 게시판 스킨의
write_update.head.php 파일에서도 체크를 해 봤는데 모두 소용이 없네요..

이럴 경우에는 어떻게 체크를 해야할까요?

컨트롤키를 누를 때 경고창이 뜨는 스크립트도 써봤는데..
익스에서는 먹히는데 크롬에서는 완전 무용지물이네요..ㅠㅠ
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
그야..... 하루에 한번만 글을 쓰게 하면 되죠.


select count(*) from 테이블 where is_comment = 0 and mb_id = ' 아이디'  and datediff(wr_datetime, now()) = 0;

 이렇게 하면.. 그날 등록된 글을 알 수 있잖아요.


답변에 대한 댓글 1개

조건들은 게시판에서 글을 쓸 때 다 넣었습니다.
위에 적은대로 편법으로 글을 쓸 때가 문제인거죠
체크해서 글을 이미 한번 썼으면 글쓰기 버튼이 나타나지 않게 처리하면
회원이 "어 왜이러지..." 하면서 포기하겟죠 ㅋㅋ

답변에 대한 댓글 1개

정상적인 방법으로는 그렇게 처리가 되고 있는데
편법으로는 등록이 되더라구요

답변을 작성하려면 로그인이 필요합니다.