是否可以使用php为MediaWiki编写一个钩子,以便在发生特定事件时使用特定的用户名和密码登录?我查看了MediaWiki api,似乎$ wgUser只有一个注销功能,并且没有登录功能。
答案 0 :(得分:2)
确实可以使用特定的用户名和密码登录wiki - 这基本上是每个身份验证扩展的功能。有一整页Mediawiki API dedicated to login functionality,还有AuthPlugin class的文档,它提供了Mediawiki身份验证和登录插件的界面。
如果您正在寻找用于登录Wiki的代码示例,API:Login页面上有php示例,您还可以查看authentication and login category上的扩展程序Mediawiki.org。
回复:$wgUser
:登录由$wgUser
的新方法处理 - newFromId
,newFromName
,newFromConfirmationCode
等。每次有人在维基上登录他们的帐户时,函数都会创建一个新的User
对象,其中包含特定于该帐户的数据和功能。创建新帐户有一组不同的功能。