PHP 클래스 Anhskohbo\NoCaptcha\NoCaptcha

파일 보기 프로젝트 열기: anhskohbo/no-captcha

보호된 프로퍼티들

프로퍼티 타입 설명
$secret string The recaptcha secret key.
$sitekey string The recaptcha sitekey key.

공개 메소드들

메소드 설명
__construct ( string $secret, string $sitekey ) NoCaptcha.
display ( $attributes = [], $lang = null ) : string Render HTML captcha.
getJsLink ( $lang = null ) : string Get recaptcha js link.
verifyRequest ( Request $request ) : boolean Verify no-captcha response by Symfony Request.
verifyResponse ( string $response, string $clientIp = null ) : boolean Verify no-captcha response.

보호된 메소드들

메소드 설명
buildAttributes ( array $attributes ) : string Build HTML attributes.
sendRequestVerify ( array $query = [] ) : array Send verify request.

메소드 상세

__construct() 공개 메소드

NoCaptcha.
public __construct ( string $secret, string $sitekey )
$secret string
$sitekey string

buildAttributes() 보호된 메소드

Build HTML attributes.
protected buildAttributes ( array $attributes ) : string
$attributes array
리턴 string

display() 공개 메소드

Render HTML captcha.
public display ( $attributes = [], $lang = null ) : string
리턴 string

sendRequestVerify() 보호된 메소드

Send verify request.
protected sendRequestVerify ( array $query = [] ) : array
$query array
리턴 array

verifyRequest() 공개 메소드

Verify no-captcha response by Symfony Request.
public verifyRequest ( Request $request ) : boolean
$request Symfony\Component\HttpFoundation\Request
리턴 boolean

verifyResponse() 공개 메소드

Verify no-captcha response.
public verifyResponse ( string $response, string $clientIp = null ) : boolean
$response string
$clientIp string
리턴 boolean

프로퍼티 상세

$secret 보호되어 있는 프로퍼티

The recaptcha secret key.
protected string $secret
리턴 string

$sitekey 보호되어 있는 프로퍼티

The recaptcha sitekey key.
protected string $sitekey
리턴 string