hashmode/cakephp-captcha

为 cakephp 3 设计的验证码

安装数: 1,203

依赖关系: 2

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

公开问题: 1

类型:cakephp 插件

1.0.3 2017-01-08 20:27 UTC

This package is not auto-updated.

Last update: 2024-09-15 00:21:45 UTC


README

以下验证码的 cakephp 3.x 实现 Cakephp 3.x http://www.ejeliot.com/pages/2

应该通过 composer 进行安装

composer require hashmode/cakephp-captcha:~1.0

使用方法

从引导加载

Plugin::load('CakephpCaptcha');

在控制器初始化函数中通过以下方式加载组件:

$this->loadComponent('CakephpCaptcha.Captcha');

在控制器中添加一些函数以便从视图中调用

	public function image() {
	    $this->autoRender = false;
	    echo $this->Captcha->image(5);
	}

从视图中

<img src="<?php echo $this->Url->build('/users/image');?>" />

如果用户刷新验证码,您可以使用 js 将一些随机字符拼接到位移,以防止缓存相关的问题

检查提供的值是否正确

$this->Captcha->check($userSubmittedData)