0

我开发了一个 joomla 网站。我也有一个基于 PHP 的网站。

让我们称我的 joomla 网站为www.xyzjoomla.com,我的基于 PHP 的静态网站为www.myPHPwebsite.com

我已经创建了一个登录表单www.myPHPwebsite.com并希望登录到www.xyzjoomla.com.

背后的想法是,当我们在 joomla 中提交表单时,一些数据被发送到页面(一些$_POST值)并且 joomla 获取这些凭据并登录。所以我的问题是,是否可以将这些数据发送www.myPHPwebsite.comwww.xyzjoomla.comso当 joomla 站点从该 PHP 站点接收到数据时,它会登录用户。

或者,如果这是不可能的,那么是否有任何替代方法可以实现这一目标。

4

2 回答 2

2

如果您在 php 站点上登录,则问题与单点登录非常相似,您可以使用可用的 SSO 系统之一。Jfusion 在这里浮现在脑海中。

http://www.jfusion.org/

或者在父节点上构建一个简单的登录,并在站点之间使用 jfusion 或类似的 SSO。

于 2012-08-23T18:17:54.747 回答
1

这是可能的。您必须使用 cURL。由于 Joomla 对其表单使用唯一的 id,因此您将面临一些艰难的战斗,但这是可能的。

诀窍是先抓取页面,然后再登录。

您可以在此处查看更多信息CURL 通过脚本登录到 Joomla 网站

于 2012-08-23T18:05:47.333 回答