2016-06-13 96 views
0

我使用Drupal 7与Drupal Commerce为我的电子商务网站。 我不是一个新的程序员,我可以相对快速地掌握技能,但我不是为了谋生,所以如果这看起来像一个愚蠢的问题,请耐心等待。Drupal规则阻止垃圾邮件机器人

我在填写我的表单“Commerce Checkout”时遇到了垃圾邮件机器人的问题。 Commerce创建一个新的客户配置文件(运输和账单信息各一个)。

航运和计费信息都具有以下字段: 名 姓 地址1个 地址2 市 国家 邮编 国家

这是很容易确定哪个配置文件是通过垃圾邮件创建机器人和哪些是真实的。僵尸程序创建的配置文件在上述各个字段中具有相同的数据字符串。

我试图创建一个规则使用规则和规则表格支持模块来阻止通过结帐过程的配置文件或进展的创建,如果这些字段中的任何两个包含相同的数据,但我遇到壁。如何在Drupal 7中设置规则来完成此操作(即如果Address1/Address2相同或名字/姓氏相同或名字/地址1相同......)

如果还有其他方法可以完成这我愿意接受建议。根据我的理解,CAPTCHA和Honeypot实际上不适用于结账过程表单,因为它们不会阻止进入下一步。除非有人愿意告诉我如何将其中的一个,以及,那将是巨大的,甚至可能更容易...

回答

0

有很多的模块,它可以保护您的网站像

  1. 垃圾邮件检测:https://www.drupal.org/project/spam_detect
  2. 垃圾邮件机器人:https://www.drupal.org/project/spambot
  3. 简单的反垃圾邮件:https://www.drupal.org/project/simpleantispam
  4. 用户IP登录:https://www.drupal.org/project/uiplog
  5. 回复严格叶:https://www.drupal.org/project/restrict_ip
  6. IP范围:https://www.drupal.org/project/ip_ranges
  7. 潘基文的IP地址:https://www.drupal.org/documentation/modules/ban

等等。

使用任何或任何一组这样的模块来阻止您的网站从垃圾邮件发送者。你可以选择更适合你的。

感谢