Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要为joomla中的两个或多个不同站点登录一次_Php_Login_Joomla - Fatal编程技术网

Php 需要为joomla中的两个或多个不同站点登录一次

Php 需要为joomla中的两个或多个不同站点登录一次,php,login,joomla,Php,Login,Joomla,我的任务是使用joomla创建一个网站。它将是现有joomla场地的“姊妹”场地。两者都在同一个域中 但是,所有者希望用户能够登录到其中一个,并且仍然可以登录到另一个 如何做到这一点?如果可能的话 提前感谢!:) 使用而不是本地身份验证。一种方法是在同一个Joomla实例中创建两个单独的站点 首先,按照说明操作,说明如何创建这两个站点 创建站点模板时,请为每个站点使用不同的模块位置。例如,如果菜单通常发布在模块位置“left”,则可以创建第二个模板,该模板具有名为“left2”的模块位置,然后为

我的任务是使用joomla创建一个网站。它将是现有joomla场地的“姊妹”场地。两者都在同一个域中

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

如何做到这一点?如果可能的话


提前感谢!:)

使用而不是本地身份验证。

一种方法是在同一个Joomla实例中创建两个单独的站点

首先,按照说明操作,说明如何创建这两个站点

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

希望这有帮助

Matt

我使用JMS2Win

您可以使用它创建重复的站点,这些站点在中共享相同的DB和不同的表

它的成本约为80美元,但非常值得,因为它是一个具有相当好的文档的组件。建造它的人埃德温也提供了很好的支持


我从一个主站点复制了四个站点,其中包含不同的内容和共享的用户表。真的很优雅,因为它不是一个同步系统,它是共享的…

这当然是可能的-

  • Cookie必须是子域独立的
  • 您应该跨子域同步用户表和会话表

  • 要执行任务1,请参阅。对于task-2,您可以编写一个插件,跨子域同步用户和会话表。

    我想象您在两个站点上都安装了OpenID登录模块。完成此操作后,用户可以使用其OpenID帐户登录。你以前用过OpenID吗?您可以在网站上注册,如。然后,该帐户连接到每个启用OpenID的网站,如Stack Overflow。