elmnsk/yii2-honeypot

使用 'honeypot' 方法保护表单免受垃圾邮件攻击

安装次数: 1,755

依赖项: 0

建议者: 0

安全性: 0

星星: 0

关注者: 2

分支: 0

开放性问题: 0

类型:yii2-extension

dev-master 2020-04-26 06:18 UTC

This package is auto-updated.

Last update: 2024-09-26 15:55:17 UTC


README

使用 "honeypot" 方法保护表单免受垃圾邮件攻击

安装

安装此扩展的首选方式是通过 composer

使用 composer

composer require --prefer-dist elmnsk/yii2-honeypot "*"

或在您的 composer.json 文件的 require 部分添加

"elmnsk/yii2-honeypot": "*"

使用方法

安装扩展后,只需在您的代码中通过

//model property
public $honeypotTime;

//in model rules
 ['honeypotTime',\elmnsk\yii2honeypot\HoneypotTimeValidator::class,'time'=>10];
<?=$form->field($model,'honeypotTime')
            ->widget(\elmnsk\yii2honeypot\HoneypotTimeWidget::class)->label(false);?>

'time' 使用它 - 这是秒数,小于此时间的表单提交将被检测为垃圾邮件