infinity-next / brennan-captcha
此包已被放弃,不再维护。作者建议使用 infinity-next/laravel-captcha 包。
由Frederick Brennan编写的反机器人图像验证码系统,由Joshua Moon移植到Laravel,用于Infinity Next。
1.4.0
2016-01-19 00:53 UTC
Requires
- php: >=5.4.0
- ext-gd: *
README
核心功能包括
- 自动将验证码代码存储在数据库中。
- 生成数据库表的迁移文件(配置选项用于表名)。
- 为Laravel验证器内置了
capatcha
选项。 captcha()
助手函数,用于快速添加新的验证码。- 路由
- 包括可配置的基本路由(例如,
captcha
可以替换为assets/security-image
)。 - 用于生成全新验证码的简单路由(
captcha
将302到新图像)。 - 接受配置文件的路由(
captcha/default
302到使用default
配置文件的新图像)。
- 包括可配置的基本路由(例如,
- JSON API
- 访问任何带有
.json
后缀的路由将返回有关您的验证码的标识信息。有助于实现点击刷新功能。
- 访问任何带有
- 可配置的全局设置。
- 字体及其轮廓线条宽度。
- 验证码过期时间。
- 不同字体的配置文件,包括文本颜色和画布颜色。
- 配置文件选项,用于接受的字符(字母和数字,自定义使用的字母表)。
- 配置文件选项,用于画布颜色。
- 配置文件选项,用于画布大小。
- 配置文件选项,用于字符计数。
- 配置文件选项,用于宽度和高度。
- 配置文件选项,用于文本颜色。
- 配置文件选项,用于正弦波。
- 配置文件选项,用于最大“装饰”数,或要绘制的弧线和线条数。
- 为每个配置文件设置独特的字体。
版权
版权所有 2015 Fredrick Brennan admin@8chan.co
发布在AGPLv3下