2014-09-05 137 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對象,其中包含具體的數據和功能的賬戶,每次有人登錄到他們的賬戶在維基上。創建新帳戶有一組不同的功能。