2012-08-23 127 views
0

我開發了一個joomla網站。我也有一個基於PHP的網站。使用其他網站登錄到Joomla網站

讓我們打電話給我的Joomla網站是www.xyzjoomla.com和我的基於PHP的靜態網站是www.myPHPwebsite.com

我已經創建了一個www.myPHPwebsite.com登錄表單,並希望登錄到www.xyzjoomla.com

背後的想法是,當我們提交一個表單在joomla,一些數據正在發送到頁面(一些$_POST值),joomla需要這些憑據並登錄。所以我的問題是,是否有可能發送這些數據從www.myPHPwebsite.comwww.xyzjoomla.com,這樣,當由Joomla網站從PHP站點接收到的數據,它記錄用戶。

或者,如果這是不可能的,那麼有沒有任何替代來實現這個事情。

+2

使用站點X登錄站點Y的目的是什麼?這是微不足道的。 – Matt

+0

不確定哪個文件正確,但您需要包含joomla庫 – Lodder

+0

@Lodder要包含joomla庫?如何...可以在非joomla網站上調用它? –

回答

2

更多信息如果你有你的PHP網站登錄的問題變得非常相似,單點登錄,你可以使用可用的SSO系統之一。 Jfusion想到這裏。

http://www.jfusion.org/

或建立父一個簡單的登錄和使用的JFusion或類似的SSO站點之間。

+0

但jfusion只能與其他基於CMS的軟件一起工作....正如我正在閱讀的內容,有沒有什麼方法可以使我的PHP基於網站工作? –

1

這是可能的。你必須使用cURL。由於Joomla爲他們的表單使用了一個獨特的ID,你會有一場艱苦的戰鬥,但這是可能的。

訣竅是先刮頁面,然後登錄。

您可以在這裏看到CURL login by script to a Joomla website