扩展:确认帐户

来自MyaWiki.Org
跳转到导航 跳到搜索

MeimaWiKi扩展手册
OOJS用户界面图标
确认帐户
发布状态: 稳定的
确认帐号
实施 用户身份 数据库 专版
描述 要求提交和批准帐目。
作者(S) 亚伦舒尔茨说话
维基百科 1.23 +
数据库更改
会计请求
会计凭证
许可证 GNU通用公共许可证2或更高版本
下载
自述文件

  • $WGMUX用户页面
  • WGOutouSeriButoExcel
  • W.W.AutoWoWe用户
  • 美元最大值
  • 美元兑美元汇率
  • 美元计价器
  • $WGEntReQuestStudio
  • $WGRealMeCurrQuestQuestFrimes项
  • $WGEngQuestQuestExts
  • $WGEngReQuestQuestType
  • $WGRealMealCopySoopToKEY
  • $WGRealMcAccess信息
  • WangRealMcMcAccess联系方式
  • $WGRealMcAccess
  • WG确认帐户
  • 会计确认通知书

  • 确认帐户
  • 请求书
  • 查找证书
翻译确认帐户扩展如果在TurtLeWik.NET中可用
检查使用和版本矩阵。
问题 打开任务·报告错误

这个确认帐户扩展禁用直接帐户创建,并要求批准新帐户的官僚。通过配置用户权限,仍然可以启用直接帐户创建(如果您希望Sysops/官僚能够直接生成它们)。

这个证实人可以使用扩展(与确认帐户扩展相结合),以便使用CAPTCHA停止洪水请求。

安装[编辑]

  • 下载并将文件放置在一个名为确认帐户在你扩展文件夹
  • 在你的底部添加下面的代码本地设置
    要求一次 美元IP/扩展/确认帐户/确认帐户.php
    
  • 运行更新脚本它将自动创建扩展所需的数据库表。
  • 确保Wiki具有写入权限$GuopAdAdAcess或手动设置$WG文件 [会计]WGFILSTESTOR[会计准则]您可以选择的可写目录。
  • 是γ多恩导航到特殊:版本在您的wiki上验证扩展是否成功安装。

可选配置[编辑]

有几个配置变量可以在LoalStalpIs.php中进行调整(在Rebug一行中包含了RealMcActual.php之后)。有关可设置的所有变量,请参见RealMaCuff.Copy.PHP。(默认值在RealMaCuff.Copy.PHP中,但不应编辑该文件)。

例如,为了将人的Bio设置为他们的用户页面,设置$WGMasueSerpApEnaby=真。

默认情况下,新用户需要6字传记来提交请求表单。若要调整此要求,请编辑$WGRestRealMunTrimQuestStimes项目[传记] [ [ MimWord ] ]在LocalSettings.php,例如10字:
$WGRealMeCurrQuestQuestFrimes项[传记]“密语”] = 

禁用传记,设置$WGRealMeCurrQuestQuestFrimes项 [传记] [ [使能] ]

$WGRealMeCurrQuestQuestFrimes项[传记]“启用”] = 
SysOP仍然可以直接创建帐户。若要禁用此操作,请添加到LoalStalpIs.PHP:
$WGCORPIPREST[“赛索普”]“创建帐户”] = 
如果只允许登录用户查看页面,请确保将请求帐户页添加到$WGHistelistRead。例如:
$WGHistelististRead = 数组 特辑:RequestAccount 主页 
在其他语言中,你必须用一个德国名字替换“主页”和“特殊:请求帐户”,例如“HuptSeTeT”和“Spsia:BunutZektotoBeaTaelEnEn”。

为了进一步根据用户的兴趣对用户进行分类,可以设置请求帐户区域. 这应该是这样的格式:

*主题>主题wiki页面-文本附加到所有感兴趣用户的BIOS文本,以附加到GROP0文本中的所有感兴趣用户的BIOS,以附加到所有感兴趣用户的BIOS组1文本,以附加到GROP2 2中所有感兴趣用户的BIOS。

这些组号是基于$WGEngReQuestQuestType. 因此,如果0是“作者”的索引,那么对某个主题感兴趣的作者将将GROP0文本附加到他们的传记中。如果用户可以被批准为作者或编辑者,这可能是有用的。作者可以有“类:X作者”,其中X是一个主题,如“数学”,编辑可以有“类别:X编辑器”。你可以有很多你想要的组,但是你至少需要一个。

最小设置[编辑]

试图防止垃圾邮件,而不是CAPTCHA,黑名单和过滤器;手动缓和新的用户注册,用一个更简单的请求帐户. 只请求用户名、电子邮件地址和简短信息。将以下内容添加到LoalSalpTys.PHP之后要求一次“$IP/扩展/确认帐户/确认帐户.php”;.

 $WGMUX用户页面 = 
 W.W.AutoWoWe用户 = 
 $WGRealMeCurrQuestQuestFrimes项 = 数组
 	“用户名”        = > 数组 “启用” = >  
 	“RealNeX”        = > 数组 “启用” = >  
 	传记       = > 数组 “启用” = >  “密语” = > 五十 
 	“兴趣区” = > 数组 “启用” = >  
 	“CV”              = > 数组 “启用” = >  
 	“笔记”           = > 数组 “启用” = >  
 	“链接”           = > 数组 “启用” = >  
 	“TyMSOFService”  = > 数组 “启用” = >  
 

随意调整系统消息:请求帐户文本、请求帐户注释、请求帐户EXT文本、请求帐户ACC文本。

用法[编辑]

一个成功的帐户创建过程的交互图。
确认帐户请求特殊:确认帐户(β型)
  1. 作为官僚(或其他用户)确认帐户权限,浏览到特殊:确认帐户
  2. 点击评论
  3. 您将看到整个表格与用户的数据。仔细查看表单,然后继续创建帐户或拒绝请求。
  4. 如果您选择创建帐户,用户的传记将成为他们的用户页面,用户页面将自动创建默认摘要。用新用户的传记创建用户页面。
  5. 在创建帐户之后,用户在请求时输入的数据可以通过键入用户名来引用。特殊:用户凭证

注意:为了让官僚们得到未决请求的通知,你需要在邮件中设置电子邮件/邮件列表。本地设置

WangRealMcMcAccess联系方式 = “官僚”域名网

向多个用户发送通知电子邮件[编辑]

此扩展允许发送电子邮件到多个批准者确认帐户,如果这些用户有确认帐户通知权限这是另一种方法。WangRealMcMcAccess联系方式设置

这可以通过向管理员提供以下权限来实现这一点(例如官僚)本地设置

$WGCORPIPREST[“官僚”]“确认帐户通知”] = 

增强功能[编辑]

修剪频率[编辑]

为了对抗机器人请求,默认设置防止被拒绝的电子邮件帐户在拒绝后的随机时间段重新请求帐户。如果你想要被拒绝的电子邮件能够在拒绝之后立即重新请求帐户,或者在一个固定的等待时间(天,星期,月,甚至拒绝之后的几年)之后,应用以下2个步骤:

1)在LoalStalpIs.PHP中,在要求声明之后,将拒绝的年龄设置为0(对于拒绝立即过期)或以秒为单位的期望等待时间:

要求一次 美元IP/扩展/确认帐户/确认帐户.php
美元最大值 = 

2)将一行添加到文件中/Fruts/PrimePuts/Actudio / RealStestActudioBydi.PHP在函数的末尾显示形式()它显示请求表格,强制在任何新请求之前修剪:

原代码:

美元>AdvWikimsg “请求帐户页脚” 
}

新代码:

美元>AdvWikimsg “请求帐户页脚” 		
修剪
确认帐户::运行自动维护();
}

“请求帐户”链接[编辑]

如果您想添加一个“请求帐户”登录链接,请在“LoalStudio.php”文件中添加以下内容:

美元挂钩[“人物角色”[] = “OnMalualURLS”

功能 个人角色 数组 &$个人URL 头衔 美元头衔 皮肤模板 $皮肤   {
    //如果要登录的链接存在,请添加指向特殊的链接:请求帐户
    如果  伊塞特 $个人URL[“登录”]  γ 伊塞特 $个人URL[“非登录”]   {
            $个人URL[“创建帐户”] = 数组
                “文本” = > WFMEST “请求帐户” >文本()
                “HREF” = > 专页::获得冠军 “请求帐户” >获取完整网址()
            
    }
    退货 
}

以及文本“请求帐户”页面“MeaWiki:RealStCube”。

卸载[编辑]

要卸载确认帐户扩展,请遵循一般说明卸载扩展 区域

已知问题[编辑]

  • 配置$WGCyPrPrase[** ] [创建帐户]在LocalSettings,它将重写请求登录并允许用户在没有确认的情况下注册。
  • 不要设置/创建MIDAWIKI:请求帐户区域/XX其中XX是一个语言代码,每个行的第一部分被用作在数据库中存储项目帐户请求者检查的键。
  • 旧版本的MyaWiKi可能不显示链接特别:请求帐户在用户登录表单上。你可以编辑Min AWiWik:Login提示符补救这个问题。
  • 如果你的电子邮件客户端在发送出去之前丢失了它的邮件数据,用户将无法得到他们的密码,但可能有一个帐户。因为没有人知道密码,你可能想使用扩展:密码重置特殊:重新设置密码给他们寄新的。
  • 如果只有少数人查看确认帐号页,旧的请求的随机触发修剪不会经常触发,所以旧的拒绝请求可能会持续。这防止电子邮件地址在未知时间段重新请求帐户。您可以重写此行为,并允许立即重新请求,通过强制在提交任何新请求之前进行修剪。这里有说明。
  • 融入LDAP认证扩展
  • 对于MW 1.26,此扩展与确认媒体扩展部分不兼容——它只对登录用户有效(显然,这不是必需的),但是对于匿名用户,它显示了一个空屏幕,但是在不使用确认媒体时它工作得很好。

故障检修[编辑]

通知邮件不发送[编辑]

如果您正在测试,请注意,用户必须首先通过电子邮件发送给他们的链接确认他们的电子邮件地址,然后电子邮件将被发送到官僚确认帐户。

确保与扩展相关的设置被引入之后这个要求一次不是以前,否则扩展不会看到这些设置,它们会默默地失败。例如

要求一次 美元IP/扩展/确认帐户/确认帐户.php
WangRealMcMcAccess联系方式 = “Admin @ ExpPul.com”

还要注意,当使用“确认帐户通知”设置时,组中的每个用户(例如,SysOP)将不会收到通知,除非他们在特殊选项中的电子邮件选项允许“允许其他用户发电子邮件给我”,并且他们已经确认了相同形式的电子邮件地址。

也见[编辑]

推荐信[编辑]