这与去年9月发布的问题非常相似,但我没有找到任何可行的解决方案(也不熟悉会话cookie以自行进行操作)。如果用户在WordPress中进行身份验证,我该如何使用MediaWiki读取该会话cookie,以便用户具有编辑wiki的权限?我希望WordPress处理所有用户数据,因此登录将始终在WordPress中进行。
有点晚回答,这可能不是您寻找的完美解决方案,但我过去9个月一直在使用AuthWordpress.php,没有任何问题。虽然在转到Wiki时WP登录会话不会持续,但从MediaWiki端登录时WP用户都得到了适当的验证。因此,您只需使用WP凭据登录Wiki即可。看起来最好的方法是在这里获取:http://wordpress-malagasy.googlecode.com/svn/wp/misc/wordpress-mediawiki/AuthWordpress.php,然后按照顶部的注释进行操作。希望能有所帮助!