fidyk / captcha
Kohana 的验证码模块
dev-3.3/master
2014-03-13 12:56 UTC
Requires
- php: >=5.3.3
- ext-gd: *
- composer/installers: ~1.0
- kohana/core: 3.3.*
This package is not auto-updated.
Last update: 2024-09-28 15:28:57 UTC
README
# Kohana 3.3 的 Captcha
这是从 Kohana 3.0.x 迁移到 3.3 的 Captcha 库。API 方面变化很小,尽管有一些改动。
一个显著的变化是,现在文件名采用大写字母开头,以符合 Kohana 3.3 采纳的 PSR-0 标准。
## 入门
实例化验证码
$captcha = Captcha::instance();
使用自己的配置组实例化(除 'default' 外)
$captcha = Captcha::instance('myconfig');
将验证码渲染到 Response 对象(在控制器动作中某处)
$captcha->render($this->response);
或渲染到 HTML 标签或纯文本字符串(适用于 'math' 和 'riddle' 风格)
$captcha->html();
验证验证码
Captcha::valid($_POST['captcha']);
## 验证码样式
- alpha - 基于图像的
- basic - 基于图像的
- black - 基于图像的
- math - 基于文本的
- riddle - 基于文本的
- word - 基于图像的