>  기사  >  백엔드 개발  >  Haoying 그래픽 인증코드 HCaptcha 및 SMS 인증코드 HSMSCaptcha 구현

Haoying 그래픽 인증코드 HCaptcha 및 SMS 인증코드 HSMSCaptcha 구현

WBOY
WBOY원래의
2016-07-25 09:04:542453검색

최근 프로젝트를 진행하면서 Hinsite 플랫폼인 http://www.hinsite.com을 이용했는데 느낌이 꽤 좋았습니다.

예전에는 프로젝트를 개발할 때 인터넷에서 인증코드나 클래스 라이브러리만 검색해서 구현하곤 했습니다. 사실 보안이나 기타 문제에 대해서는 크게 생각하지 않았습니다. 인증번호가 있어서 그곳의 문지기가 되는 것도 두렵지 않은 것 같아요. 최근 프로젝트를 하고 나서 생각이 바뀌었어요. 최근 저희 팀에서 어린이 투표 대회를 진행했는데, 처음에는 인증코드를 무작위로 생성했는데, 온라인에 접속해 보니 그 결과가 난무하는 것으로 나타났습니다. 점점 나아지고 있어요. 나중에 Tencent의 반 친구들이 나에게 Haoying HCaptcha를 사용해 보라고 권유했고 나중에 Haoying을 플랫폼으로 사용하게 되었고 프로젝트에도 사용하게 되었습니다. 이제 SMS 인증코드 서비스가 조금 친숙해졌습니다.

Haoying에는 이제 HCaptcha(사진 인증 코드)와 HSMSCaptcha(SMS 인증 코드)라는 두 가지 서비스가 있습니다.

1.HCaptcha 이미지 인증코드

Haoying의 인증 코드에는 다양한 스타일이 있습니다. 안전하지 않은 인증 스타일이 발견되면 언제든지 특정 인증 코드 스타일을 변경하거나 취소하므로 매우 안심이 됩니다. 더 이상 인증 코드 크래킹에 대해 걱정할 필요가 없습니다. 이 플랫폼을 사용하여 보안을 완료할 수 있습니다.

1) 하오잉 공식 홈페이지에서 사용자 등록

등록된 주소 http://www.hinsite.com 다음 사항을 알 수 있습니다...

2) 해당 프로젝트 생성

이 프로젝트는 오해의 소지가 있을 수 있으며 사람들은 애플리케이션만 프로젝트라고 생각합니다. 실제로 여기의 프로젝트에는 웹사이트와 다양한 애플리케이션이 포함됩니다. 여기에서는 웹사이트에 대한 몇 가지 기본 정보만 입력하면 됩니다.

3) HCaptcha 생성

해당 프로젝트에 대한 인증코드를 생성하려면 HCaptcha로 이동하세요. 인증코드 생성 시 흐림 정도, 단어 수, 중국어 사용 여부 등 필요에 따라 인증코드 스타일을 설정할 수 있습니다. 인증번호 등

4) 인증코드 표시 모드 선택

다양한 모드를 입력하여 스타일을 설정하고 구성요소 스타일 색상을 선택하는 등의 작업을 수행하세요. 이 플랫폼의 장점은 페이지를 삽입한 후 나중에 스타일을 변경하려는 경우 구성 요소에 대한 제어가 완전히 플랫폼 내에서 이루어진다는 것입니다. 플랫폼에서 변경하세요.

5) 인증 코드 표시
해당 스타일을 선택하면 각 스타일 아래에 다음 형식의 인증 코드 표시 코드가 있습니다. 여기서 k = 각 항목마다 다릅니다. 코드를 복사하여 인증 코드를 표시할 위치에 놓습니다.

6) Haoying HDK 다운로드
압축을 푼 후 전체 hdk 디렉토리를 사이트의 루트 디렉토리에 배치합니다. hdk에 익숙하다면 다른 불필요한 파일을 삭제할 수 있습니다. 예를 들어 이 프로젝트는 php용입니다. . hdk/php 디렉토리만 유지하고 나머지는 삭제할 수 있으며 php/
예제 디렉토리도 삭제할 수 있습니다. 다른 언어도 비슷합니다.

7) 인증코드 확인
프로젝트의 해당 언어 코드를 복사하여 인증이 필요한 페이지에 올려주세요.

이렇게 하여 이미지 인증코드 표시 및 인증이 이루어집니다.


2. HSMSCaptcha SMS 인증코드

Haoying의 SMS 인증 코드를 사용하면 개발자가 SMS 포트 검색, SMS 인증 코드 내용 유지 등의 번거로운 작업을 피할 수 있습니다. 이를 통해 거의 5분 만에 SMS 인증 코드를 지원하는 소프트웨어나 웹사이트를 구현할 수 있습니다.

1) 하오잉 공식 홈페이지에서 사용자 등록

등록된 주소 http://www.hinsite.com 다음 사항을 알 수 있습니다...

2) 해당 프로젝트 생성

이 프로젝트는 오해의 소지가 있을 수 있으며 사람들은 애플리케이션만 프로젝트라고 생각합니다. 실제로 여기의 프로젝트에는 웹사이트와 다양한 애플리케이션이 포함됩니다. 여기에서는 웹사이트에 대한 몇 가지 기본 정보만 입력하면 됩니다.

3) HSMSCaptcha 생성

HSMSCaptcha로 이동하여 해당 프로젝트에 대한 인증코드를 생성하고, 필요한 인증코드를 설정하세요.

4) 인증코드 표시 모드 선택

다양한 모드를 입력하여 스타일을 설정하고 구성요소 스타일 색상을 선택하는 등의 작업을 수행하세요. 이 플랫폼의 장점은 페이지를 삽입한 후 나중에 스타일을 변경하려는 경우 구성 요소에 대한 제어가 완전히 플랫폼 내에 있다는 것입니다. 플랫폼에서 변경하세요.

5) SMS 인증코드 구성요소 표시
해당 스타일을 선택하면 각 스타일 아래에 SMS 인증코드를 표시하는 코드가 다음과 같은 형식으로 있습니다. 여기서 k = 항목마다 다릅니다. 코드를 복사하여 SMS 인증 코드를 표시할 위치에 입력하세요. 여기서는 아래 7)에서 생성한 SMS 인증번호 발송주소를 설정해야 합니다.

6) Haoying HDK 다운로드
압축을 푼 후 전체 hdk 디렉토리를 사이트의 루트 디렉토리에 배치합니다. hdk에 익숙하다면 다른 불필요한 파일을 삭제할 수 있습니다. 예를 들어 이 프로젝트는 php용입니다. . hdk/php 디렉토리만 유지하고 나머지는 삭제할 수 있으며 php/
예제 디렉토리도 삭제할 수 있습니다. 다른 언어도 비슷합니다.

7) SMS 인증코드 보내기
프로젝트의 해당 언어 코드를 복사합니다. 일반적으로 독립된 페이지 파일을 생성하고 해당 코드를 파일에 복사합니다. 여기에서 파일은 구성 요소 표시 페이지와 동일한 도메인에 있어야 합니다. 예: 구성 요소 표시 페이지는 http://www.handinhand.cn/signup.php이고 전송 페이지 주소는 다음과 같아야 합니다. 예: http://www.handinhand.cn/send_example.php, 이 두 주소의 도메인이 다르면 실패가 발생합니다.

8) SMS 인증코드 인증
프로젝트의 해당 언어 코드를 복사하여 인증이 필요한 페이지에 올려주세요.

이러한 방식으로 SMS 인증 코드의 표시, 전송 및 확인이 실현됩니다.