BcCaptchaService
in package
implements
BcCaptchaServiceInterface
Class BcCaptchaService
Table of Contents
Interfaces
- BcCaptchaServiceInterface
- interface BcCaptchaServiceInterface
Methods
Methods
check()
認証を行う
public
check(ServerRequest $request, string $token, string $value) : bool
Parameters
- $request : ServerRequest
- $token : string
- $value : string
-
フォームから送信された文字列
Tags
Return values
boolconsume()
認証の回答をセッションから破棄する
public
consume(ServerRequest $request, string $token) : void
送信完了後に呼び出し、同じ回答の再利用(リプレイ)を防ぐ。 保存に失敗した場合は呼び出さず、利用者が再入力せずにやり直せるようにする
Parameters
- $request : ServerRequest
- $token : string
Tags
render()
キャプチャ画像を生成して画像データを返す
public
render(ServerRequest $request, string $token) : string
Parameters
- $request : ServerRequest
- $token : string
Tags
Return values
string —画像のバイナリデータ