hashmode / cakephp-captcha
为 cakephp 3 设计的验证码
1.0.3
2017-01-08 20:27 UTC
Requires
- cakephp/cakephp: ~3.0
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)