캔버스를 활용해 인증코드 효과를 얻는 방법(소스코드 첨부)

不言
풀어 주다: 2018-09-15 16:00:26
원래의
2952명이 탐색했습니다.

이 글의 내용은 캔버스를 사용하여 인증 코드(소스 코드 첨부)의 효과를 얻는 방법에 대한 것입니다. 필요한 친구들이 참고할 수 있기를 바랍니다.

일반적인 로그인 인터페이스에서 인증코드를 볼 수 있습니다. 인증코드의 목적은 사람이 조작하는지 여부를 감지하고, 기계와 같은 사람이 아닌 조작을 방지하며, 데이터베이스가 쉽게 침해되는 것을 방지하는 것입니다.

인증 코드는 일반적으로 PHP, Java 등 백엔드 언어로 작성됩니다.

하지만 프런트 엔드에서는 캔버스나 SVG를 사용하여 인증 코드를 그릴 수도 있습니다.

작성된 인증 코드는 단순 임의 문자열일 수 없지만 그리기 인터페이스에 일부 간섭 항목이 있어야 합니다.

예:간섭 선 세그먼트,간섭 점,배경등.

여기서 이 데모의 캔버스 인증 코드 간섭 항목은 비교적 간단합니다.

그림에서 이 예의 방해 요소를 볼 수 있습니다.

캔버스 인증코드 표시 효과:

인증코드 변경(다시 그리기) 클릭:

캔버스를 활용해 인증코드 효과를 얻는 방법(소스코드 첨부)

콘솔에서 함수를 실행하고 반환값(인증코드)을 출력합니다. :

캔버스를 활용해 인증코드 효과를 얻는 방법(소스코드 첨부)

소스 코드:

      canvas验证码 
您的浏览器不支持canvas标签!
로그인 후 복사

php 인증코드 단순기능코드(렌더링 첨부)


캔버스와 js를 활용한 인증코드 생성 방법 소개

위 내용은 캔버스를 활용해 인증코드 효과를 얻는 방법(소스코드 첨부)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!