[질문] 한 IP 당 한번씩만 회원 가입하게 하는 방법?? 정보
[질문] 한 IP 당 한번씩만 회원 가입하게 하는 방법??본문
같은 IP 에서 회원가입 1번 이상 안되게 하려 합니다.
동일 IP 에서 다시 가입하려고 하면 경고창이 뜨면서 가입 안되게 하려면 어떻게 해야 하나요?
혹시 아시는 분 좀 조언 부탁드립니다.
동일 IP 에서 다시 가입하려고 하면 경고창이 뜨면서 가입 안되게 하려면 어떻게 해야 하나요?
혹시 아시는 분 좀 조언 부탁드립니다.
댓글 전체

가입시 가입한 회원디비에 mb_1 란에 아이피 주소를 입력하시고
회원가입시 아이피주소 체크후 동일아이피면 가입못하게 하면되게죠..
회원가입시 아이피주소 체크후 동일아이피면 가입못하게 하면되게죠..
죄송합니다만, PHP 문을 잘 몰라서 그런데 좀 더 자세하게 알려주시면 안될까요.

데이터보시면은...g4_member 잇잖아여,,여기보면은...mb_ip 하고 mb_login_ip 이거 잇을거에여,,
상세한건,,님저로 회원가입해보시면은...데이터에서 확인하는방법,,,즉...가입할시,어느ip가 변하는가 먼저확인하고,,
가입할시,,,,먼저 select * from g4_member whrer mb_ip='가입하는분의 ip' 이렇게 하시구요
if($row[아이피]) echo "<script>alert('한개ip당 회원가입이 한번가능합니다');</script>";
뭐 이렇게 하면될것같은데여,,
sql업구는..님저로 쓰는거구요,,저는 다만,,뼈만 갈켜줫을분이에여,,자세한건,,,님저로,,많이 테스트하면대요,
상세한건,,님저로 회원가입해보시면은...데이터에서 확인하는방법,,,즉...가입할시,어느ip가 변하는가 먼저확인하고,,
가입할시,,,,먼저 select * from g4_member whrer mb_ip='가입하는분의 ip' 이렇게 하시구요
if($row[아이피]) echo "<script>alert('한개ip당 회원가입이 한번가능합니다');</script>";
뭐 이렇게 하면될것같은데여,,
sql업구는..님저로 쓰는거구요,,저는 다만,,뼈만 갈켜줫을분이에여,,자세한건,,,님저로,,많이 테스트하면대요,

bbs/register_form_update
if ($w == "")
{
$mb = get_member($mb_id);
if ($mb[mb_id])
alert("이미 가입한 아이디입니다.");
//추가 173번째 줄쯤에
$ip_chk = sql_fetch(" select mb_name from $g4[member_table] where mb_ip = '$mb_ip' ");
if ($ip_chk)
alert("이미 가입한 아이피입니다.");
if ($w == "")
{
$mb = get_member($mb_id);
if ($mb[mb_id])
alert("이미 가입한 아이디입니다.");
//추가 173번째 줄쯤에
$ip_chk = sql_fetch(" select mb_name from $g4[member_table] where mb_ip = '$mb_ip' ");
if ($ip_chk)
alert("이미 가입한 아이피입니다.");

$ip_chk = sql_fetch(" select mb_name from $g4[member_table] where mb_ip = '$mb_ip' ");
if ($ip_chk[mb_name])
alert("이미 가입한 아이피입니다.");
if ($ip_chk[mb_name])
alert("이미 가입한 아이피입니다.");

$ip_chk = sql_fetch(" select mb_ip from $g4[member_table] where mb_ip = '$REMOTE_ADDR' ");
if ($ip_chk[mb_ip])
alert("이미 가입한 아이피입니다.");
오타 ......................
if ($ip_chk[mb_ip])
alert("이미 가입한 아이피입니다.");
오타 ......................
동일인의 중복 가입을 막기 위한 목적이라면 IP 체크는 별 소용이 없을 듯 합니다만...