需要在joomla中登录两个或更多不同的站点

时间:2010-05-20 10:25:01

标签: php login joomla

我的任务是使用joomla创建一个网站。它将成为现有joomla网站的“姐妹”网站。两者都属于同一个域。

但是,所有者希望用户能够登录其中一个并仍然登录到另一个用户。

如何实现这一目标?如果可能的话

提前致谢! :)

4 个答案:

答案 0 :(得分:1)

使用OpenID代替本地身份验证。

答案 1 :(得分:1)

肯定有可能 -

  1. Cookie必须是子域独立的
  2. 您应该跨子域同步用户和会话表。
  3. 要执行任务-1,请参阅http://www.idealog.us/2006/09/php_session_coo.html。对于任务-2,您可以编写一个插件,用于跨子域同步用户和会话表。

答案 2 :(得分:0)

这样做的一种方法是在Joomla的同一个实例中创建两个独立的站点......

首先,按照http://docs.joomla.org/Multiple_Domains_and_Web_Sites_in_a_single_Joomla!_installation上的说明操作,说明如何创建这两个网站。

创建网站模板时,请为每个网站使用不同的模块位置。例如,如果您的菜单通常在模块位置“left”发布,您可以使用名为“left2”的模块位置创建第二个模板,然后为每个站点创建单独的菜单,并将它们发布到相关站点的模块位置。

希望这有帮助!

马特

答案 3 :(得分:0)

我使用JMS2Win。

http://www.jms2win.com/ JMS2Win

您可以使用它来创建重复的站点,这些站点共享相同的数据库和不同的表。

它花费大约80美元,但是物有所值,因为它是一个具有相当好文档的组件。建造它的人,Edwin也提供了很好的支持。

我使用共享用户表复制了一个具有不同内容的主人的四个站点。非常优雅,因为它不是同步系统,它是共享的......