来自的本地化更新https://translatewiki.net。更改Id:Iee827bc50da32c1ec8bee97b71bbcc4d0afed050
6个文件已更改
树:412e5eb0e7f8c9d547bda39df1cc5598e71587d8
- .phan型/
- FancyCaptcha公司/
- 国际18n/
- 包括/
- 维护/
- 数学捕获码/
- 问题捕获/
- 重新捕获无捕获/
- 资源/
- 简单捕获/
- 测试/
- .eslintrc.json文件
- .gitignore(.git忽略)
- .gitreview文件
- .mailmap(电子邮件地图)
- .phpcs.xml
- .stylelintrc.json格式
- 作者.txt
- 黑名单
- captcha-old.py(字幕)
- 字幕.py
- 代码_ OF_ CONDUCT.md
- 作曲家.json
- 确认Edit.alias.php
- 复制
- 扩展名.json
- Gruntfile.js文件
- 包装-锁.json
- package.json包
- 自述.md
自述.md
确认编辑
MediaWiki的ConfirmEdit扩展
此扩展为MediaWiki提供了各种验证码工具,以防止垃圾邮件和其他自动化工具。
有关更多信息,请参阅扩展主页:https://www.mediawiki.org/wiki/Extension:确认编辑
概述
ConfirmEdit中包含以下模块:
- SimpleCaptcha-用户必须解决算术数学问题
- MathCaptcha-用户必须解决显示为图像的数学问题
- FancyCaptcha-用户必须识别一系列以风格化方式显示的字符
- QuestyCaptcha-用户必须回答管理员定义的一系列问题中的一个问题
- ReCaptchaNoCaptcha-用户必须解决不同类型的视觉或听觉任务。
许可证
ConfirmEdit是根据GPL许可证发布的。
作者
主框架以及SimpleCaptcha和FancyCaptcha模块是由Brion Vibber编写的。
MathCaptcha模块由Rob Church编写。
QuestyCaptcha模块由Benjamin Lees编写。
Yaron Koren完成了额外的维护工作。
配置注释
/***允许跳过captcha的IP范围列表,类似于组设置:*“$wgGroupPermission[…]['skipcaptcha']=true”**可以使用特定的IP地址或CIDR类型范围,*例如:*$wgCaptchaWhitelistIP=数组('192.168.1.0/24','10.1.0.0/16');*/$wgCaptcha白名单IP= 假;
/***可以触发captcha的操作**如果“编辑”触发器打开,*每次*编辑都会触发captcha。*这可能有助于防范蓄意破坏分子的攻击。**如果使用默认的“addurl”触发器,captcha将在*包含不在页面当前版本中的URL的编辑。*当出现以下情况时,这应该可以捕获自动链接垃圾邮件发送者而不会惹恼他人*他们进行了更典型的编辑。**captcha代码不应使用$wgCaptchaTriggers,而应使用CaptchaTriggers()*它还考虑了每个命名空间的触发。*/$wgCaptchaTriggers($wg捕获触发器)=阵列();$wgCaptchaTriggers($wg捕获触发器)['编辑'] = 假; //将检查每个编辑$wgCaptchaTriggers($wg捕获触发器)[“创建”] = 假; //检查页面创建。$wgCaptchaTriggers($wg捕获触发器)['发送电子邮件'] = 假; //特殊:电子邮件用户$wgCaptchaTriggers($wg捕获触发器)['添加URL'] = 真的; //检查添加URL的编辑$wgCaptchaTriggers($wg捕获触发器)['创建计数'] = 真的; //特殊:Userlogin&type=注册$wgCaptchaTriggers($wg捕获触发器)['错误登录'] = 真的; //特殊:失败后用户登录
/***您可能希望对某些名称空间上的captcha触发应用特殊规则。*$wgCaptchaTriggersOnNamespace〔<namespace id>〕〔<trigger>〕强制始终打开/*对于给定的命名空间,始终使用该触发器关闭配置。*保持未设置状态以使用全局选项($wgCaptchaTriggers)。**不得与“createaccount”一起使用(未选中)。*/命名空间上的$wgCaptchaTriggers=阵列();
#示例:
#$wgCaptchaTriggersOnNamespace[NS_TALK]['create']=false//允许创建没有字幕的对话页面。
#$wgCaptchaTriggersOnNamespace[NS_PROJECT]['edit']=true//编辑Project页面时显示captcha。
/***指示如何存储匹配*编辑器的内部captcha数据。**“CaptchaSessionStore”使用基于cookie的PHP会话存储*在禁用cookie的情况下,匿名可能会失败。**“CaptchaCacheStore”使用$wgMemc,这避免了cookie依赖性*但可能很脆弱,这取决于缓存配置。*/$wgCaptchaStorageClass= “CaptchaSessionStore”;
/***captcha会话应在数据缓存中持续的秒数*在通过CaptchaCacheStore类进行管理时过期。**默认值为半小时。*/$wgCaptchaSession过期= 30 * 60;
/***错误登录后显示captcha的秒数*登录表单上的客户端降低了密码查询机器人程序的速度。**如果在$wgCaptchaTriggers中禁用“badlogin”或*如果没有启用缓存引擎。**默认值为五分钟。*/$wgCaptchaBadLogin过期= 5 * 60;
/***允许已确认电子邮件地址的用户发布*URL链接不会被captcha骚扰。*/$wgAllowConfirmed电子邮件= 假;
/***触发captcha之前错误登录尝试的次数。0表示*首次登录时会显示captcha。*/$wgCaptchaBadLogin尝试= 三;
/***Regex到已知好网站的白名单URL。。。*例如:*$wgCaptchaWhitelist='#^https?://([a-z0-9-]+\\.)?(wikimedia|wikipedia)\.org/#i';*本地管理员可以在[[MediaWiki:captcha-addurl-whitelist]]下定义白名单*/$wgCaptcha白名单= 假;
/***要检查的其他正则表达式。使用完整正则表达式;可以匹配事物*而不是URL,例如垃圾编辑。**如果新版本与旧版本不匹配,*掀起字幕屏幕。**@fixme为本地管理员添加消息以添加项目。*/$wgCaptchaRegex=阵列();