>  기사  >  백엔드 개발  >  PHP에서 계정 일괄 등록을 ​​방지하는 방법

PHP에서 계정 일괄 등록을 ​​방지하는 방법

(*-*)浩
(*-*)浩원래의
2019-10-15 09:44:052799검색

회사의 게임 플랫폼은 기존 WEB 등록 기반이었습니다. 인증 코드 메커니즘 추가로 인해 일괄 등록이 어려워(6자리 인증 코드) 일괄 등록이 효과적으로 제한되었습니다.

PHP에서 계정 일괄 등록을 ​​방지하는 방법

나중에 대부분의 플레이어의 요구에 따라 클라이언트 등록 인터페이스가 열렸습니다. 처음에는 등록 마법사와 같은 소프트웨어를 사용하여 자동 등록을 구현하기 때문에 등록 수가 많지 않았습니다. , 일일 등록 건수가 이전보다 확실히 증가하여 정상적인 등록에 영향을 미치고 있으며 스팸 계정이 많아 이에 대한 조치가 취해져야 합니다. (추천 학습: PHP 비디오 튜토리얼)

과거에 인증 코드 메커니즘이 사용되었고 인증 프로세스가 서버에 의해 제어되었다는 점을 상기하면서 C/S 아키텍처 기반의 등록 프로세스도 가능하다고 생각했습니다. 구현되었으므로 분석을 수행한 결과 구체적인 아이디어는 다음과 같습니다.

1. 서버는 임의의 코드(6자리)와 시퀀스 번호(자체 증가 가능)를 생성하고 저장합니다. 서버 성능에 따라 결정하세요

2. 이 랜덤 코드는 위의 랜덤 코드입니다

3. 등록 페이지를 열고 서버에서 일련번호와 인증 코드 사진을 받아 표시합니다.

4. 사용자가 등록할 때 사진에 있는 인증 코드를 입력해야 합니다.

5. 일련번호와 등록코드를 함께 제출하여 서버로 전송

6. 서버는 클라이언트의 일련번호를 바탕으로 인증코드를 추출하여 클라이언트와 비교합니다.

7.

위 내용은 PHP에서 계정 일괄 등록을 ​​방지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 실행 오류다음 기사:PHP 실행 오류