我有Wordpress安装和MediaWiki sharing the same login information。不幸的是,用户需要单独登录,但至少他们使用相同的凭据。
我想要做的是在Wordpress博客上成功登录也导致MediaWiki的登录(理想情况是两个方向)。有两种方法可以实现:
由于用户名是共享的,因此后者应该很容易实现。任何提示都会很棒。
答案 0 :(得分:2)
您将遇到的主要问题是您将拥有两个登录表单和两个注销方法。您需要做的是选择一个登录表单作为默认值,并将另一个登录表单重定向到它。
我已经能够successfully integrate bbPress + MediaWiki + WordPress + WordPress MU,但我写了很多自定义代码来实现它。
我正在使用bbPress登录页面作为默认值(并且.htaccess重写为/ login /),然后我创建了自己的MediaWiki身份验证插件(看起来很像你正在使用的那个),除了我的插件检查WordPress / bbPress cookie以获取登录信息,并自动将用户登录。
我创建了一个运行bbPress注销的自定义/注销/链接,同时也杀死了MediaWiki cookie。
然后最后一步是将bbpress,mediawiki等的所有其他注销/登录链接重定向到我的统一链接。我使用了.htaccess重写而不是使用核心代码。
仍在进行中,但效果相当不错。
答案 1 :(得分:1)
您可以考虑使用某种单点登录软件。我不知道任何免费的,我只使用过SiteMinder这既不自由也不好。 Crowd可能会更好(但又不是free)。
答案 2 :(得分:1)
我看过使用Invision Power Board和Wordpress集成mod的IpbWiki设置。请注意,这是昂贵和过度的。
答案 3 :(得分:1)