elmnsk / yii2-honeypot
使用 'honeypot' 方法保护表单免受垃圾邮件攻击
dev-master
2020-04-26 06:18 UTC
Requires
- php: >=5.6
- yiisoft/yii2: ~2.0.0
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' 使用它 - 这是秒数,小于此时间的表单提交将被检测为垃圾邮件