2013-08-26 27 views
0

今天我遇到以下情況如何在joomla中的多個子域之間共享用戶數據?

來到我有一個Joomla和jomsocial網站http://www.mydomain.com託管服務器上。它有幾個自定義(第三方)組件安裝在它上面。

現在我想將此網站升級到最新版本的joomla和jomsocial。跨欄是一些第三方組件尚未與最新版本兼容。

所以我打算主辦的子域http://mycomponent.mydomain.com

這些組件現在我的條件是

  • 用戶必須是相同的兩個網站。
  • 如果在主網站的用戶登錄,然後打開子域(使用設置在主站點鏈接),他應該被記錄在子域,反之亦然(即單點登錄)
  • 數據庫可以是兩個不同站點。

我沒有想到,如何繼續。我正在考慮使用Web服務與主站點進行通信。

任何建議或指導鏈接將不勝感激。

感謝

+0

承載子域上的組件?餿主意。你目前使用的是什麼版本的Joomla?如果1.5,您使用的第三方擴展是否與Joomla 2.5兼容?如果是這樣,我會建議暫時升級到2.5。 – Lodder

+0

@Lodder我很喜歡Joomla版本2.5並計劃升級到最新版本。第三方組件與最新版本不兼容。爲什麼在一個子域名上託管組件是個壞主意? –

+0

@Amol:你只是讓你的架構成爲維護的噩夢:最終第三方組件將遷移到Joomla 3,並且最有可能的是讓SSO和SEF順利運行(你不想失去你的URL)猜測)將不僅僅是自己移植組件 –

回答

0

上有JED擴展,它使用Joomla提供單點登錄功能。如果他們的工作可能取決於您的Joomla版本...

相關問題