같은 IP에서 중복 입력이 안되게 하고싶습니다..
본문
이벤트 진행중인데 중복 입력이 자꾸 되서요,,
글쓰기 간격을 82600인가? 하루로 지정했는데,,
쿠키를 삭제하고 다시 입력하는 사람이 있더라구요,,
뭐 더 좋은 방법이 있을까요?
전화번호를 받고 있어서 막아 볼까 했는데
추천인 제도라 전화번호 중복을 막으면 안되거든요,,
그래서 IP를 하루동안 차단해야하는데,,
감이 안옵니다.. 조언좀 부탁드립니다..
답변 4
추천인 제도가 있다면 무조건 회원이 해당 글을 작성하는 것 아닌가요?
해당 id로 체크하시고 그게 아니라면 방법이 없습니다.
세션이나 , 쿠키나 전부 ip는 유동적이기 때문에 불가능합니다.
쉽게말해서 비회원이 작성하는데 ip로 체크해서 중복 확인을 하고싶다면
그것은 불가능합니다,
하지만 회원이 작성하는 것이라면 해당 회원이 몇번 글을 작성했는지 확인해서
로직을 만들면 가능합니다.
세션으로 바꾸거나 아니면 따로 수정을 하는 방법이 일반적인데
그누보드 자체적으로 그런 기능을 가지고 있는지는 저보다 전문가들에게 패스~~ ㅋ
회원제라면 회원기준으로 작성된 글이 하루가지났는지 보면 될것 같습니다.
비회원이라면 ip가 유용하긴 한데.. ip는 하나의 ip에서 여러명이 사용하는 경우(학교, 기관 등)는
좀 문제가 있기는 합니다..
위 두가지 모두 스킨이나 기타 파일에서 약간의 프로그램이 필요하겠습니다.
ip 중복금지도 vpn 돌리면 (오페라 브라우저 기본 지원) 의미가 없죠.
회사나 pc방, 카페 등에서는 공유기를 사용하기 때문에 동일 ip 가 들어옵니다.
핸드폰 이용시 기지국이 변경되면 ip 역시 변경됩니다.
핸드폰 인증이 최선입니다.