2016-06-13 67 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

等等。

使用任何或任何一組這樣的模塊來阻止您的網站從垃圾郵件發送者。你可以選擇更適合你的。

感謝

相關問題