我有两个使用yii和Magento开发的独立 php 站点,我们使用一些 API 保持用户数据同步,以维护这两个站点的相同用户名和密码。
我们将如何开发功能,用户可以登录到任何一个应用程序并自动加载到另一个应用程序中,例如如果我们登录到 gmail,它会显示登录到 google+ 和其他谷歌服务。
我读过Single Sign On,但知道它是如何工作的。请指导我们如何在同一台服务器上构建单点登录。
我有两个使用yii和Magento开发的独立 php 站点,我们使用一些 API 保持用户数据同步,以维护这两个站点的相同用户名和密码。
我们将如何开发功能,用户可以登录到任何一个应用程序并自动加载到另一个应用程序中,例如如果我们登录到 gmail,它会显示登录到 google+ 和其他谷歌服务。
我读过Single Sign On,但知道它是如何工作的。请指导我们如何在同一台服务器上构建单点登录。
$array['data'][] = $otherObject;
array_push( $array['data'], new StdClass() );
...不覆盖任何内容,而是附加到数组的末尾,类似于使用:
$array['data'][] = new StdClass();
如果某些内容被覆盖,则其他地方一定有错误。
顺便说一句:有一个 PHP 类SplObjectStorage
用于存储对象,可用于:
$array['data'] = new SplObjectStorage();
$array['data']->attach( new StdClass() );