웹마스터 팁
회원 가입 시 IP 중복 검사
2012.02.24 07:10
다음 파일 받아서 ./modules/member에 덮어씌어 주세요.
참고로 XE 1.4.5.10 전용이예요~
관리자 페이지 첫 화면 우측 상단에 있는 '업데이트'를 눌러주세요.
'캐시파일 재생성'을 눌러주세요.
'회원 관리' - '기본 설정'에서 '중복 IP 체크'에 체크 하신 후 맨 아래에 있는 '등록'을 눌러주세요.
만약 체크가 되어 있지 않으면 IP를 기록만 하고 중복 검사는 하지 않아요~
댓글 30
-
귀여운유니
2012.02.24 10:29
-
CMD
2012.02.24 15:20
어떤 문제가 생겼는지 알려주셨으면 해요~
-
윈컴이
2012.02.24 11:52
XE 1.5는 없나요 ^^;;
-
CMD
2012.02.24 15:20
1.5는 조금 어려워서요...
미안해요...
-
윈컴이
2012.02.24 17:42
^^;;
-
카이네드
2012.02.24 14:59
꼭 필요하던 기능이었는데 감사드립니다^^
이 기능이 XE기본기능으로 되길!
-
CMD
2012.02.24 17:15
정말 XE의 기본 기능이 되었으면 좋겠네요...
그리고 중복 등록된 댓글 1개는 삭제하였어요~
-
더블더블
2012.02.25 09:39
1.5버젼도 나왔으면 하는바램이..ㅎㅎ
-
CMD
2012.02.26 02:02
1.5는 주석도 영어고 너무 많이 바뀌었내요...
-
오락실주인
2012.02.25 10:18
1.5버젼에 해보면 안되나염??
-
CMD
2012.02.26 02:03
저기 있는 파일을 그대로 덮어씌어 버리면 에러만 날거예요...
-
비밀얌
2012.02.25 14:19
1.5버전에도 정말 나왔으면 좋겠네요. 혹시 중복검사는 아니라도 가입하는 사람들의 아이피 저장할 수 있는 방법 없나요? 스패머 막으려고 아이피로 가입한 사람들 검사하고 싶은데 말이죠.
-
송동우
2012.02.25 16:45
따로 파일로 저장할 수 있습니다.
xe - modules - member - member.controller.php 열고
line 1672 쯤에
$output = executeQuery('member.insertMember', $args);
이것 바로 아래에
if($output)
{
$openFile = fopen("ip.txt", "a");
fputs($openFile, $args->member_srl." ".$args->email_address." ".getenv("REMOTE_ADDR")." ".date("Y-m-d H:i:s")."\r\n");
fclose($openFile);
}이것을 삽입
회원이 가입하고 난 후,
xe가 설치된 곳에 가보면 ip.txt 파일이 생겨납니다.
그 속에
회원번호, 이메일, 아이피, 가입년월일시분초
이렇게 저장됩니다.(시분초의 초는 xe의 값을 받아온 것이 아니라서 db와 조금 다를수 있습니다.)
-
CMD
2012.02.26 02:05
이 방법도 좋지만 보안 문제가 발생할 수 있으니 파일명은 바꾸시기 바래요~
-
비밀얌
2012.04.05 22:37
좋은 팁이네 감사합니다.
-
CMD
2012.02.26 02:03
"중복 IP 체크"에 체크 해제 하시면 IP를 기록만 하고 중복 검사는 하지 않아요~
-
냠냠쩝쩝이
2012.03.13 22:57
1.4 만세
-
CMD
2012.03.14 00:06
1.4 만세
-
송동우
2012.03.14 00:09
1.4.5.10 만세
-
CMD
2012.03.14 00:13
1.4.5.10 만세~
송동우님 반가워요~
-
송동우
2012.03.14 00:18
네 반가워요...
모두 만세.....
-
옆집옵하
2012.04.04 02:49
1.5버전도 부탁드릴께요. 1.5버전에는 왜 관리자모드에서 아이피관련내용이 빠진것인지....꼭 필요한데 말이죠 ㅠㅠ
-
CMD
2012.04.04 06:22
현제 외부 모듈 제작중이예요~
-
배워서남준다
2012.04.06 14:33
저는 1.5를 사용하기때문에 사용해 보진 않았습니다만...
고정 아이피는 상관없지만, 유동 아이피에서는 어떻게 되는지 궁금하네요.
유동아이피에서 다른 사용자가 등록한 아이피에서 가입하게 되는 경우는 차단되는건가요?
-
CMD
2012.04.06 15:09
네 중복되면 무조건 차단하네요.
유동 IP인 것을 판단할 방법이 없으니...
-
베스트샵
2012.04.08 07:06
1.4.5.10 만세~
-
CMD
2012.04.08 15:57
베스트샵님 반가워요~
1.4.5.10 만세~
-
박키토
2012.07.12 15:44
우선 좋은팁 감사합니다^^
한가지 궁금한게 있는데요 회원가입 페이지에서 중복된 ip라 회원가입 못 한다는 글 어떻게 수정할 수 있나요? 언어선택을 달리하면 나오지 않네요 가르쳐주세요^^
-
CMD
2012.07.12 16:49
./modules/member/lang 디렉터리의 ko.lang.php를 제외한 모든 파일에
$lang->msg_exists_ip = '현제 IP로 가입한 회원이 이미 존재합니다.';
위의 코드를 삽입해 주세요~ -
신군242
2012.07.13 23:10
감사합니다~ ^^
감사합니다. 1.4.3에서도 잘 되네요. ^^
---
약간의 문제가 생겨서 원상복귀..