fidyk/captcha

Kohana 的验证码模块

安装: 107

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 57

类型:kohana-module

dev-3.3/master 2014-03-13 12:56 UTC

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 - 基于图像的