2014-09-05 98 views
0

当某个事件发生时,是否可以使用php为MediaWiki编写一个特定用户名和密码的登录钩子?我浏览了MediaWiki api,看起来$ wgUser只有一个注销功能,并没有登录功能。MediaWiki通过php api登录

回答

2

确实有可能使用特定的用户名和密码登录wiki - 这基本上是每个认证扩展所做的。有一整页的Mediawiki API dedicated to login functionality,还有AuthPlugin class的文档,它提供了一个用于Mediawiki认证和登录插件的界面。

如果您正在寻找用于登录wiki的代码示例,则在API:Login页面上有php示例,您还可以在Mediawiki.org上查看authentication and login category的扩展。

回复:$wgUser:登录由$wgUser的新方法来处理 - newFromIdnewFromNamenewFromConfirmationCode等,这些功能创建一个新的User对象,其中包含具体的数据和功能的账户,每次有人登录到他们的账户在维基上。创建新帐户有一组不同的功能。