开启reCAPTCHA,增加类注册验证码功能
  • 提交:天一
  • 时间:09-03-28 04:39
  • 更新:09-03-28 04:54
最近看到Moodle官方上去注册时,要输入像验证码一样的字符,感觉很有意思,经过发掘,发现Moodle已经集成这个功能
reCAPTCHA是利用CAPTCHA的原理(CAPTCHA的中文全称是全自动区分计算机和人类的图灵测试),借助于人类大脑对难以识别的字符的辨别能力,进行对古旧书籍中难以被OCR识别的字符进行辨别的技术。


因此我觉得,可以来适当起到防恶意注册的功能。
现在让我们也来让自己的Moodle站点启用reCAPTCHA
1、首先去reCAPTCHA官方获取KEY
https://admin.recaptcha.net/accounts/signup/?next=
按下面的图示进行注册获取KEY



将上图的中Public Key(公共密钥)、Private Key(私用密钥)记下
2、打开Moodle,以管理登陆,进入管理
► 用户 ► 身份验证 ► 管理验证方式页面,在底部,有二个空的“ReCAPTCHA public key”及“ReCAPTCHA private key”表单,这时将将上图得到的Public Key及Private Key粘贴过来。点击保存更改。

3、启用reCAPTCHA验证注册
还是在管理验证方式页面,点上部表格内的“基于电子邮件的身份验证”的设置,在打开的页面中,将“Enable reCAPTCHA element”设成“是”,保存更改就好了。

4、现在我们以新用户的身份来注册,你就看到reCAPTCHA的验证信息了。
如果看不清,可以点击“Get another CAPTCHA”,刷新图片,点“Get an audio CAPTCHA”或“
Get an image CAPTCHA”可以实现在语音验证或图片验证间的互换。

体验地址:http://moodle.emoodle.org:8080/login/signup.php

文章推荐

    Loading...

人气排行

    Loading...
[ 简体中文 ] [ 简改蓝 ] 管理模式
Copyright ©2005 - 2008 www.emoodle.org
Processed in 0.009(s) Powered by Hutula 1.0

浙ICP备08007391号-1