infinity-next/brennan-captcha

此包已被放弃,不再维护。作者建议使用 infinity-next/laravel-captcha 包。

由Frederick Brennan编写的反机器人图像验证码系统,由Joshua Moon移植到Laravel,用于Infinity Next。

1.4.0 2016-01-19 00:53 UTC

This package is auto-updated.

Last update: 2019-10-07 11:32:19 UTC


README

Example Captcha

核心功能包括

  • 自动将验证码代码存储在数据库中。
  • 生成数据库表的迁移文件(配置选项用于表名)。
  • 为Laravel验证器内置了capatcha选项。
  • captcha()助手函数,用于快速添加新的验证码。
  • 路由
    • 包括可配置的基本路由(例如,captcha可以替换为assets/security-image)。
    • 用于生成全新验证码的简单路由(captcha将302到新图像)。
    • 接受配置文件的路由(captcha/default 302到使用default配置文件的新图像)。
  • JSON API
    • 访问任何带有.json后缀的路由将返回有关您的验证码的标识信息。有助于实现点击刷新功能。
  • 可配置的全局设置。
    • 字体及其轮廓线条宽度。
    • 验证码过期时间。
  • 不同字体的配置文件,包括文本颜色和画布颜色。
    • 配置文件选项,用于接受的字符(字母和数字,自定义使用的字母表)。
    • 配置文件选项,用于画布颜色。
    • 配置文件选项,用于画布大小。
    • 配置文件选项,用于字符计数。
    • 配置文件选项,用于宽度和高度。
    • 配置文件选项,用于文本颜色。
    • 配置文件选项,用于正弦波。
    • 配置文件选项,用于最大“装饰”数,或要绘制的弧线和线条数。
    • 为每个配置文件设置独特的字体。

版权

版权所有 2015 Fredrick Brennan admin@8chan.co

发布在AGPLv3下