MediaWiki通过php api登录

时间:2014-09-05 22:12:19

标签: php api mediawiki

是否可以使用php为MediaWiki编写一个钩子,以便在发生特定事件时使用特定的用户名和密码登录?我查看了MediaWiki api,似乎$ wgUser只有一个注销功能,并且没有登录功能。

1 个答案:

答案 0 :(得分:2)

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

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

回复:$wgUser:登录由$wgUser的新方法处理 - newFromIdnewFromNamenewFromConfirmationCode等。每次有人在维基上登录他们的帐户时,函数都会创建一个新的User对象,其中包含特定于该帐户的数据和功能。创建新帐户有一组不同的功能。