j

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

하루에 같은 ip로 가입을 3회이상 못하게 하려고 합니다
방법좀 알려주시면 감사하겠습니다
|

댓글 2개

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 질문답변

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

+
제목 글쓴이 날짜 조회
14년 전 조회 987
14년 전 조회 1,005
14년 전 조회 1,552
14년 전 조회 1,462
14년 전 조회 1,635
14년 전 조회 1,563
14년 전 조회 1,635
14년 전 조회 1,664
14년 전 조회 1,565
14년 전 조회 1,547
14년 전 조회 1,916
14년 전 조회 1,706
14년 전 조회 1,560
14년 전 조회 1,516
14년 전 조회 1,863
14년 전 조회 1,595
14년 전 조회 1,551
14년 전 조회 1,644
14년 전 조회 1,062
14년 전 조회 1,157