返回列表 发帖

康盛UCenter用户中心扩展

康盛UCENTER系统(http://www.comsenz.com/products/ucenter)的API接口程序

spUcenter 封装了对康盛UCENTER系统API接口操作,可为应用程序提供以下功能:
  • 提供同步登录、退出、注册等相关接口,可以实现用户一个账号,在一处登录,全站通行。
  • 提供短消息相关接口,可以实现用户在不同应用收发短消息。
  • 提供 TAG 相关接口,可以实现通过关键词关联各应用的数据,如帖子、商品、视频,使数据多元化。
  • 提供 Feed 相关接口,可以实现记录用户在各应用的行为,并且在 UCenter Home 等应用显示。
  • 提供好友相关接口,可以实现各应用好友互通。
  • 提供积分策略共享,可以实现各应用设置灵活的积分策略。
  • 提供词语过滤数据共享,可以实现各应用共享 UCenter 的词语过滤数据。
  • 提供 MySQL 和 HTTP 两种连接用户中心的模式,使之能将 UCenter 和各应用能灵活部署,可以是单台服务器,也可以是局域网、广域网。
  • 通知失败重发机制,为用户中心与各应用交换数据提供更好的保障。
  • 缓存、模板、日志等机制,保障系统在稳定,优化状态下运行。


下载:

使用注意!请把spUcenter.php文件和uc_client文件夹放到SpeedPHP框架的Extensions目录中。

配置:

  1. 'ext' => array(

  2. // 康盛UCenter的设置

  3. 'spUcenter' => array(
  4. 'UC_CLIENT_DIR' => "", // uc_client文件夹的目录,无需设置

  5. 'UC_CONNECT' => NULL, // 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen()
  6. // mysql 是直接连接的数据库, 为了效率, 建议采用 mysql

  7. //数据库相关 (mysql 连接时, 并且没有设置 UC_DBLINK 时, 需要配置以下变量)
  8. 'UC_DBHOST' => 'localhost', // UCenter 数据库主机
  9. 'UC_DBUSER' => 'root', // UCenter 数据库用户名
  10. 'UC_DBPW' => '', // UCenter 数据库密码
  11. 'UC_DBNAME' => 'ucenter', // UCenter 数据库名称
  12. 'UC_DBCHARSET' => 'utf8', // UCenter 数据库字符集
  13. 'UC_DBTABLEPRE' => 'ucenter.uc_', // UCenter 数据库表前缀,务必注意:最好在表前缀前加上库名

  14. //通信相关
  15. 'UC_KEY' => '123456789', // 与 UCenter 的通信密钥, 要与 UCenter 保持一致
  16. 'UC_API' => 'http://yourwebsite/uc_server', // UCenter 的 URL 地址, 在调用头像时依赖此常量
  17. 'UC_CHARSET' => 'utf8', // UCenter 的字符集
  18. 'UC_IP' => '', // UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析
  19. 'UC_APPID' => 1 // 当前应用的 ID
  20. ),

  21. ),
复制代码


实例:

PHP微博程序WinBlog  http://speedphp.com/bbs/thread-219-1-1.html
附件: 您需要登录才可以下载或查看附件。没有帐号?论坛注册

这个扩展非常好,很实用,支持先!

TOP

很不错,学习下。

TOP

说曹操,曹操到阿。喜欢这个玩意

TOP

看来要学的实在是太多了啊 先支持了

TOP

跟UCenter的产品整合,数据是放一起还是我的程序还是我的数据库,UCenter的是它的数据库,两个数据库共存吗?

TOP

顶一下
这个还没测试

TOP

不知道怎么用 uc后台显示没有同步 求助~~~

TOP

这个要赞下,太符合国情了,正需要

TOP

高手~~

TOP

返回列表