2011-06-18 57 views
1

我正在使用mediaWiki的fauxRequest來執行內部API調用。但是我需要一個編輯標記來完成它。我認爲這會工作,它也回來報告令牌,NIT請求說,這是一個「badtoken:無效令牌」獲取mediaWiki的編輯標記fauxRequest

global $wgRequest; 
$token = $wgRequest->getSessionData('wsEditToken'); 

任何想法?

我剛注意到當我註銷時,它給我的令牌和我登錄時的令牌是一樣的。看起來像這個方法在它試圖獲取令牌時沒有看我的會話。


我不能回答我自己的問題,所以在這裏。

我被糟糕的例子引入歧途。答案很簡單。

global $wgUser; 
$wgUser->editToken(); 

回答

1

我被糟糕的例子引入歧途。答案很簡單。

global $ wgUser; $ wgUser-> editToken();