SpeedPHP技术交流论坛

 找回密码
 论坛注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 566|回复: 2

一个关于UCenter用户中心扩展的问题 [复制链接]

Rank: 4

发表于 2010-9-4 14:00:38 |显示全部楼层
康盛UCenter用户中心扩展
这个扩展是不是只能支持SpeedPHP的程序单向同步登陆?(就是SP登陆,其他程序可以同步登陆,其他程序登陆,而SP无法登陆)
于是乎我加入api/uc.php
已知api/uc.php是一个独立的文件 不是sp应用的一部分,对于读取数据库同步的代码应如何调用SP的数据类呢?

2$conditions = array( 'name' => '小李' );

3$gb = spClass('gb'); // 初始化留言本模型类

4$result = $gb->find($conditions); // 查找





另外UCenter的用户接口参数都被封装到了SpeedPHP\Extensions\spUcenter.php 的类中,又如何访问得到呢?


还请jake赐教

管理员

@speedphp

Rank: 9Rank: 9Rank: 9

发表于 2010-9-4 18:48:58 |显示全部楼层
同步这点,uc是通过js的方式来同步的,要在uc的管理中心设置api地址为扩展内的ucclient文件地址才行。

另外,访问这些接口,都可以直接参考
http://speedphp.com/bbs/thread-221-1-1.html
帖子内的例子。

Rank: 4

发表于 2010-9-5 09:37:15 |显示全部楼层
我描述的可能不是很清楚,但问题已经解决了。
SP版本 3.0.73


define("SP_PATH",dirname(__FILE__)."/../SpeedPHP");
define("APP_PATH",dirname(__FILE__));
require(SP_PATH."/SpeedPHP.php");

在API/UC.PHP头部加入以上代码 就可以写同步登陆的代码在uc.php调用sp的相关函数
附件: 你需要登录才可以下载或查看附件。没有帐号?论坛注册
您需要登录后才可以回帖 登录 | 论坛注册

Archiver|SpeedPHP.com ( 粤ICP备08008671号 )  

GMT+8, 2012-2-7 00:59

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部