php - 防止垃圾邮件发送者在 Media Wiki 中创建帐户

标签 php mediawiki captcha wiki spam

<分区>

我最近在我的一个网站的子域中实现了 Media Wiki。排除 IIS 的一些问题,它进行得相当顺利。

但是,我现在收到了很多“Message Delivery Failure”的邮件,其中已经创建了帐户,但无法验证电子邮件地址,换句话说,电子邮件地址不存在(是垃圾邮件,我认为)。

我的问题很简单,就是如何在“创建帐户”页面上实现某种安全措施,无论是 CAPTCHA 还是其他?

我已经通读了以下两页,但并没有真正说明如何/是否可以在此特定页面上实现。此外,页面上的说明确实与 Linux 相关,而且我不同意的是,该站点所在的服务器是 Windows 并且正在运行 IIS。

http://www.mediawiki.org/wiki/Anti-spam_features

http://www.mediawiki.org/wiki/Manual:Combating_spam

非常感谢任何帮助

更新

我也研究过实现“开放 ID”功能,但不太确定它是如何工作的以及它是否会解决这个问题。同样,这些说明似乎只与 Linux 有关,如果有人可以阐明如何使用 Windows 和 IIS 实现这一点,请随时回答:-)

最佳答案

根据您期望的合法用户数量,ConfirmAccount 扩展可能会有用 http://www.mediawiki.org/wiki/Extension:ConfirmAccount

可能它不会阻止垃圾邮件发送者尝试订阅,但至少不会自动创建帐户。

关于php - 防止垃圾邮件发送者在 Media Wiki 中创建帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13874527/

相关文章:

php - mysql 按非常大的数字对行进行排序。加载时间

javascript - keydown 上普通字符和半字符的区别

url - 逃脱 | Wiki 标记模板中 URL 中的(垂直条/管道)

php - 添加验证码到 Symfony2 登录

php - Sql-插入带回车的文本

php - 从模型返回到 Controller 的正确方法

php 列表 upack 字符串

python - 用 python 制作一个(希望简单的)wiki 解析器

c# - 为绕过 token 触发 hCaptcha 回调函数

javascript - 提交前验证验证码