给 MediaWiki 加入 ReCaptcha 验证码防止恶意注册和灌水广告等信息

最近受不了了,遭受严重的恶意注册和编辑,如下图:

MediaWiki_1

查询了MediaWiki官网,找到添加验证码的方法

方法:

  1. 先到这个页面填入站点的网址,然后注册一下ReCaptcha的Key:https://www.google.com/recaptcha/admin/create
  2. 添加以下代码到LocalSettings.php中:
    require_once( "$IP/extensions/ConfirmEdit/ReCaptcha.php"); 
    $wgCaptchaClass = 'ReCaptcha';
    $wgReCaptchaPublicKey = '获得的PublicKey';
    $wgReCaptchaPrivateKey = '获得的PrivateKey';

然后就有如下图的验证码了:

MediaWiki_ReCaptcha

具体效果待观察~

经过长时间的观察,通过这个方法已经完全可以杜绝恶意注册和广告垃圾信息了。


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注