如何防止虚假用户在我们的drupal 6网站上创建帐户?

时间:2013-08-04 23:40:36

标签: drupal drupal-6 spam

最近我开始在我的网站上看到很多用户,用户名/电子邮件看起来像垃圾邮件。我也有验证码。发生了什么事?

kathleenfentonzry   tiotelisco1977+fenton8995@outlook.com<br>

kristofertroywtq    selfraledig1988+troy7366@outlook.com<br>

mindyrichifnngaeeqe bosspesepe1985+rich1855@outlook.com<br>

如果我能以某种方式阻止这一点,请告诉我。


由于

4 个答案:

答案 0 :(得分:1)

function custom_url_rewrite_outbound(&$path, &$options, $original_path) {
    if (preg_match('|^admin(?![^/])(.*)|', $path, $matches)) {
        $path = 'user'. $matches[1];
    }
}

function custom_url_rewrite_inbound(&$result, $path, $path_language) {
    if (preg_match('|^backend(?![^/])(.*)|', $path, $matches)) {
        $result = 'member'. $matches[1];
    }
    if (preg_match('|^admin(?![^/])(.*)|', $path, $matches)) {
        $result = '404'. $matches[1];
    }
}

在settings.php文件中包含上述代码。这将替换您网站上包含“user”和“member”的路径。这为我阻止了垃圾邮件。

答案 1 :(得分:1)

我使用名为Spambot(https://drupal.org/project/spambot)的模块来阻止D6网站上的垃圾邮件用户注册。它根据IP,用户名和电子邮件在http://www.stopforumspam.com检查针对垃圾邮件数据库的所有新用户注册。这已经阻止了我过去99.9%的垃圾邮件注册。

答案 2 :(得分:0)

我们的网站存在同样的问题,其中验证码被殴打。我使用Access rules来阻止我认为是垃圾邮件帐户的某些电子邮件地址。如果这对我们正在使用的下一件事没有帮助Mollom来阻止垃圾邮件内容。 Mollom不会帮助垃圾邮件帐户,但它会阻止网站充斥垃圾邮件。

答案 3 :(得分:-3)

在注册页面添加重新验证码!