Php 当用户将OpenID链接到其帐户时自动提示用户?
我正在使用带有扩展名的MediaWiki,希望wiki自动推荐将其OpenID链接到编辑帐户的用户,如果没有链接的OpenID,则自动调用这些用户。我知道autopromotion的MediaWiki语法,但不知道OpenID链接/取消链接时触发的事件ID。要实现此功能,OpenID扩展需要有挂钩 什么是钩子? MediaWiki中的挂钩是事件订阅工具:它们是在特定事件发生时调用的函数数组 例如,UserSetEmail钩子允许在用户设置电子邮件时调用任何函数。 我们需要OpenID扩展挂钩。 一旦UserSetOpenID和UserUnsetOpenID挂钩可用,您就可以在一个由这些挂钩调用的函数中添加自动Promotion代码:Php 当用户将OpenID链接到其帐户时自动提示用户?,php,openid,mediawiki,Php,Openid,Mediawiki,我正在使用带有扩展名的MediaWiki,希望wiki自动推荐将其OpenID链接到编辑帐户的用户,如果没有链接的OpenID,则自动调用这些用户。我知道autopromotion的MediaWiki语法,但不知道OpenID链接/取消链接时触发的事件ID。要实现此功能,OpenID扩展需要有挂钩 什么是钩子? MediaWiki中的挂钩是事件订阅工具:它们是在特定事件发生时调用的函数数组 例如,UserSetEmail钩子允许在用户设置电子邮件时调用任何函数。 我们需要OpenID扩展挂钩。
$wgHooks['UserSetOpenID'][] = 'PromoteUserOnOpenID';
function PromoteUserOnOpenID ( $user, &$OpenID ) {
//The promotion code
}
请在我们的bug追踪器上(我在bug表单上预填了一点)。我将按照您的功能要求,确保这是现成的
感谢您的提问,这是改进OpenID扩展的宝贵反馈。此问题现已存档,可以在MediaWiki扩展:OpenID bugtracker as中跟踪。请随意在那里捐款。