하루에 같은 ip로 가입을 3회이상 못하게 하려고 합니다
방법좀 알려주시면 감사하겠습니다
방법좀 알려주시면 감사하겠습니다
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 2개
정도의 컬럼을 갖는 테이블을 하나 만들어서
bbs/register_form_update.php
앞부분에서 count를 조회해서 제한을 걸면 되겠네요.
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]);
}