这与question posted last September非常相似,但我没有遇到任何有效的解决方案(而且我自己也不熟悉会话cookie)。如果我让用户在WordPress中进行身份验证,我如何使用MediaWiki读取该会话cookie,以便用户有权编辑该Wiki?我想让WordPress处理所有用户数据,因此登录将始终发生在WordPress中。
答案 0 :(得分:2)
一点点迟到的回答,这可能不是您正在寻找的完美解决方案,但我在过去9个月左右一直使用AuthWordpress.php而没有任何问题。虽然WP登录会话在转到Wiki时不会持久存在,但从MediaWiki端登录时,WP用户都已正确认证。所以你只需使用你的WP凭证登录wiki。
看起来最好的方法就是:http://wordpress-malagasy.googlecode.com/svn/wp/misc/wordpress-mediawiki/AuthWordpress.php。并按照顶部评论中的说明进行操作。
希望有所帮助!