cloudgrayau/cleantalk

CleanTalk Anti-Spam for Craft CMS

安装: 20

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 1

类型:craft-plugin

1.0.2 2024-03-14 03:05 UTC

This package is auto-updated.

Last update: 2024-10-01 00:51:39 UTC


README

CleanTalk Anti-Spam for Craft CMS.

Screenshot

要求

此插件需要Craft CMS 4.0.0或更高版本。

安装

composer require cloudgrayau/cleantalk

CleanTalk概述

CleanTalk是Craft CMS中用于保护表单、用户注册和评论的反垃圾邮件工具。

要使用此插件,需要从CleanTalk服务获取有效的API密钥。

保护

CleanTalk插件保护以下服务免受垃圾邮件侵害,并包含一个可选的机器人检测脚本,可提供更高级的垃圾邮件检测。

用户注册保护

保护用户注册免受垃圾邮件侵害。

表单保护

保护表单提交免受垃圾邮件侵害。当前表单集成受保护

✓ Formie - https://plugins.craftcms.com/formie
✓ Freeform - https://plugins.craftcms.com/freeform ✓ Contact Form - https://plugins.craftcms.com/contact-form ✓ Wheel Form (> 4.0.2) - https://plugins.craftcms.com/wheelform ✓ Express Forms (不再维护) - https://plugins.craftcms.com/express-forms
✓ Custom Forms - 需要定制编程

评论保护

保护评论提交免受垃圾邮件侵害。当前评论集成受保护

✓ Comments - https://plugins.craftcms.com/comments
✓ Custom Comments - 需要定制编程

防火墙保护

将在后续版本中推出。

定制保护

任何表单或评论逻辑都可以通过CleanTalk的定制插件/模块控制器进行保护。

<?php    
$params = [
  'name' => '<NAME>',
  'email' => '<EMAIL>',
  'phone' => '<PHONE>',
  'message' => '<MESSAGE>'
];
if (\cloudgrayau\cleantalk\Cleantalk::checkSpam($params)){ /* passed */
} else { /* failed */
  $errormsg = \cloudgrayau\cleantalk\Cleantalk::$plugin->antiSpam->error;
}
?>

Cloud Gray Pty Ltd提供