회원가입시 하루한번만 가능하게를 시간단위로 고치려면 어디를? > 그누4 질문답변

그누4 질문답변

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

회원가입시 하루한번만 가능하게를 시간단위로 고치려면 어디를? 정보

회원가입시 하루한번만 가능하게를 시간단위로 고치려면 어디를?

본문

if ($w == "") {
    $row = sql_fetch("select * from $g4[member_table] where mb_ip='{$_SERVER[REMOTE_ADDR]}' and mb_datetime like '{$g4[time_ymd]}%'");
    if ($row)
        alert("하루에 한번만 가입이 가능합니다.", $g4[path]);
}
?>

위 소스를 register_form.skin.php 에 넣어두고 같은 ip의경우 하루 한번만 가입가능하도록 하고있습니다.
그런데 같은ip가 한사람이 아닌경우도 있더군요.
위 소스를 하루가 아니라 한시간동안 같은ip로 가입못하게 하려면 어디를 손대야하나요?

댓글 전체

mb_datetime like '{$g4[time_ymd]}%'");
like 보다는 > 연산이 빠를 텐데......
하여간에 이 부분입니다.

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html
date + INTERVAL expr unit
date - INTERVAL expr unit


... and mb_datetime > now() - interval 1 hour ");
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT