테스트 사이트 - 개발 중인 베타 버전입니다

가입 후 24시간 내에 글 작성 불가

회원 가입한 경우에만 글 등록이 가능하도록 해뒀더니 회원 가입을 해서 스팸을 올리는 경우가 있어서 다음과 같이 조치했습니다.

/bbs/write.php
/bbs/write_update.php

이 두개 파일에서 common.php 파일을 불러들인 다음에 다음과 같이 추가했습니다.
아주 원시적인 방법이지만 효과는 있으리라고 봅니다.

// 가입한지 24시간 안된 경우 글 작성 불가
$temp = sql_fetch("select `mb_datetime` from `{$g4[member_table]}` where `mb_no` = '{$member[mb_no]}' limit 1");
if(time() - strtotime($temp['mb_datetime']) < 24 * 60 * 60) alert("회원 가입 후 24시간 후에 글쓰기가 가능합니다.");

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 11개

조..좋은 생각 이네요
스팸머들은 가입한 아이디 조차 기업 못해서 ㄷㄷ 다시 와서 글 남기는 일은 없기에
그때 그때 마다 가입을 하죠 ..
근데 어찌 보면 불편해 보일 수도 있고 아무튼 좋은 정보 감사 합니다.
스패머들은 아무래도 일회성으로 아이디랑 비번을 대충 만들테니 스팸이 확 줄어들 것 같습니다.
아이디 비번 기억했다가 스팸을 올리는 정도의 정성을 보인다면 그건 지우기도 미안할 것 같네요 ㅎㅎㅎ
1-2시간 정도만 해도 효과가 좋을듯 하군요 감사합니다.
네 저도 24시간은 실 사용자들에게 너무 불편할 것 같아 2시간으로 바꿔서 사용하고 있습니다.^^
24시간 내에 탈퇴가 안되게 하는것도 괜찮겠네요
그러니간 /bbs/write.php
/bbs/write_update.php
이두개 파일에서 common.php 이거 불러온다음
$temp = sql_fetch("select `mb_datetime` from `{$g4[member_table]}` where `mb_no` = '{$member[mb_no]}' limit 1");
if(time() - strtotime($temp['mb_datetime']) < 24 * 60 * 60) alert("회원 가입 후 24시간 후에 글쓰기가 가능합니다."); 이거 어느파일에다 넣어란말슴이져
시간은 좀 조정하면 되겠네요 감사합니다.
가입 후 24시간 내에 글 작성 불가. 좋은 팁 감사해요 흐흐
감사합니다!!
특정 게시판에만 이 기능을 적용하려면 어떻게 해야 할까요?

게시글 목록

번호 제목
34292
34279
34278
34264
34251
34231
34196
34184
34166
34151
34143
34142
34134
34132
34131
34125
34093
34076
34060
34031