【发布时间】:2016-06-13 22:54:54
【问题描述】:
我将 Drupal 7 与 Drupal Commerce 一起用于我的电子商务网站。 我不是一个新的程序员,我可以相对较快地掌握技能,但我不是以此为生的,如果这似乎是一个愚蠢的问题,请耐心等待。
垃圾邮件机器人在填写我的“Commerce Checkout”表单时遇到了困难。 Commerce 会创建一个新的客户资料(运输和账单信息各一份)。
运输和账单信息各有以下字段: 名 姓 地址1 地址2 城市 状态 邮政编码 国家
很容易确定哪些配置文件是由垃圾邮件机器人创建的,哪些是真实的。机器人创建的配置文件在上述每个字段中都有相同的数据字符串。
如果这些字段中的任何两个包含相同的数据,我正在尝试使用规则和规则表单支持模块创建一个规则,以阻止创建配置文件或通过结帐过程进行,但我遇到了困难.如何在 Drupal 7 中设置规则来完成此操作(即,如果 Address1/Address2 相同或 FirstName/LastName 相同或 FirstName/Address1 相同......)
如果有其他方法可以做到这一点,我愿意接受建议。据我了解,验证码和蜜罐确实不是结帐流程表单的选项,因为它们不会阻止进入下一步。除非有人愿意向我展示如何合并其中之一,否则那会很棒甚至可能更容易......
【问题讨论】:
标签: php drupal drupal-7 drupal-commerce