1

我正在寻找一种方法让我的用户能够使用相同的凭据登录到我的两个 Joomla 站点(一个运行 1.5,另一个运行 1.6)。例如,如果用户注册到我的 Joomla1.5 门户,当他们将相同的信息用于我的 Joomla1.6 时,他们无需重新注册即可登录,反之亦然。

我猜身份验证插件将是结合 XML-RPC 服务的最佳解决方案?Joomla1.5 站点的插件被触发,它与用户已经注册的 Joomla1.6 站点“通信”,如果凭据检出,则创建一个新用户并自动登录。

提前感谢您的任何想法/帮助。

4

1 回答 1

1

您正在尝试做两件非常不同的事情,这将需要两个非常不同的插件。首先,您需要一个桥接器来处理用户表同步。您不仅需要为每个站点创建一个用户,还必须在每次发生任何变化时同步两个帐户的所有内容。这将包括更改电子邮件地址、密码,甚至用户名以及任何其他相关数据,例如用户所属的使用组。一个好的起点是 jFusion,它旨在将 Joomla 与其他软件包连接起来,但当然可以修改以连接 Joomla 站点。JFusion 还具有为每个连接的软件包创建用户会话以实现单一统一登录的额外优势,这将是您在整理好用户后需要解决的第二个难题。

http://www.jfusion.org/

于 2011-11-08T23:14:43.340 回答