【问题标题】:Getting an edit token for a mediaWiki fauxRequest获取 mediaWiki fauxRequest 的编辑令牌
【发布时间】:2011-06-18 14:25:37
【问题描述】:

我正在使用 mediaWiki 的 fauxRequest 进行内部 API 调用。但我需要一个编辑令牌来做到这一点。我认为这会起作用,并且它确实报告了一个令牌,但请求说它是一个 'badtoken: Invalid token'

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

有什么想法吗?

我刚刚注意到,当我注销时,它给我的令牌与我登录时的令牌相同。似乎这种方法在尝试获取令牌时没有查看我的会话。


我还不能回答我自己的问题,所以在这里。

我被坏榜样误导了。答案很简单。

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

【问题讨论】:

    标签: php mediawiki token


    【解决方案1】:

    我被坏榜样误导了。答案很简单。

    全局 $wgUser; $wgUser->editToken();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-12
      • 1970-01-01
      相关资源
      最近更新 更多