편법으로 글을 쓰는것을 어떻게 막을 수 있을까요?
본문
예를들어..
하루에 글을 한개씩만 적어야 하는 게시판이 있습니다.
글쓰기 화면(write.skin.php)에서 체크를 하는데..
목록에서 글쓰기를 한번 하고나서 또 글쓰기를 할려고 하면 오늘은 그만~~ 팝업창이 뜨면서 글쓰기 화면으로 접근을 못하게 했는데..
문제는..
목록에서 컨트롤키를 누른 상태에서 글쓰기 버튼을 여러번 눌러버리면 글쓰기 화면에서 체크하는게 그냥 무효화가 되버리네요...
bbs/write_update.php파일
해당 게시판 스킨의
write_update.head.php 파일에서도 체크를 해 봤는데 모두 소용이 없네요..
이럴 경우에는 어떻게 체크를 해야할까요?
컨트롤키를 누를 때 경고창이 뜨는 스크립트도 써봤는데..
익스에서는 먹히는데 크롬에서는 완전 무용지물이네요..ㅠㅠ
답변 2
그야..... 하루에 한번만 글을 쓰게 하면 되죠.
select count(*) from 테이블 where is_comment = 0 and mb_id = ' 아이디' and datediff(wr_datetime, now()) = 0;
이렇게 하면.. 그날 등록된 글을 알 수 있잖아요.
select count(*) from 테이블 where is_comment = 0 and mb_id = ' 아이디' and datediff(wr_datetime, now()) = 0;
이렇게 하면.. 그날 등록된 글을 알 수 있잖아요.
체크해서 글을 이미 한번 썼으면 글쓰기 버튼이 나타나지 않게 처리하면
회원이 "어 왜이러지..." 하면서 포기하겟죠 ㅋㅋ
답변을 작성하시기 전에 로그인 해주세요.