j

하루에 같은 ip로 가입을 3회이상 못하게 하려고 합니다

· 2011-05-13 (금) 00:47:18 · 1601 · 2
하루에 같은 ip로 가입을 3회이상 못하게 하려고 합니다
방법좀 알려주시면 감사하겠습니다
|

댓글 2개

2011-05-13 (금) 00:52:37
ip, date, count
정도의 컬럼을 갖는 테이블을 하나 만들어서
bbs/register_form_update.php
앞부분에서 count를 조회해서 제한을 걸면 되겠네요.
bbs/register_form_update.php 파일을 열어 다음을 찾습니다:

if (!($w == "" || $w == "u"))
alert("w 값이 제대로 넘어오지 않았습니다.");

그 뒤 다음 코드를 붙여넣습니다:

if ($w=='') {
// 하루에 같은 ip로 가입을 3회이상 못하게 막기
$sql = "select count(*) as cnt from $g4[member_table] where mb_ip='$_SERVER[REMOTE_ADDR]' and substr(mb_datetime,1,10)=='$g4[time_ymd]'";
$row = sql_fetch($sql);
if ($row[cnt]>3) alert('이미 동일 아이피로 3회 가입하였기에 더이상 불가합니다.', $g4[url]);
}
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-05-13 조회 1,051
11-05-13 조회 1,055
11-05-13 조회 1,691
11-05-13 조회 1,049
11-05-13 조회 1,078
11-05-13 조회 1,613
11-05-13 조회 1,529
11-05-13 조회 1,703
11-05-13 조회 1,629
11-05-13 조회 1,704
11-05-13 조회 1,733
11-05-13 조회 1,625
11-05-13 조회 1,602
11-05-13 조회 1,973
11-05-12 조회 1,767
11-05-12 조회 1,638
11-05-12 조회 1,589
11-05-12 조회 1,933
11-05-12 조회 1,687
11-05-12 조회 1,632