ucenter同步用户登录【转】_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > ucenter同步用户登录【转】

ucenter同步用户登录【转】

 2013/8/18 23:27:55  guhao022  程序员俱乐部  我要评论(0)
  • 摘要:ucenter同步用户登录一般的我们在ucenter官方网站下载下来ucenter后,解压得到的文件夹内有个advanced文件夹document:是官方为我们提供的ucenter开发接口手册。examples:是官方提供我们的例子。好了现在开始和自己的网站相连接。首先将examples中的config.inc.php文件,api文件夹,include文件拷贝到您网站的根目录下边,同时将uc_client也拷贝到您网站的根目录下。接下来登录到ucenter的后台在【应用管理->添加新应用
  • 标签:用户 用户登录 同步

ucenter同步用户登录

一般的我们在ucenter官方网站下载下来ucenter后,解压得到的文件夹内有个 advanced 文件夹
document:是官方为我们提供的ucenter开发接口手册。

examples:是官方提供我们的例子

好了现在开始和自己的网站相连接。

????首先将examples中的config.inc.php文件,api文件夹,include文件拷贝到您网站的根目录下边,同时将uc_client也拷贝到您网站的根目录下。
接下来登录到ucenter的后台在【应用管理->添加新应用】选择自定义安装
应用名称:填写自己网站名

应用的URL:填自己网站的域名

通信密钥:随便填 但是自己要记住啊

应用类型:不是下拉表中的就选其它

是否开启同步登录:是

是否接受通知:是

点击提交

将会生成一段 应用的UCenter 配置信息,将此信息复制到config.inc.php中,将

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

//数据库相关 (mysql 连接时, 并且没有设置 UC_DBLINK 时, 需要配置以下变量)
define('UC_DBHOST', 'localhost');?? // UCenter 数据库主机
define('UC_DBUSER', 'root');????// UCenter 数据库用户名
define('UC_DBPW', '');???? // UCenter 数据库密码
define('UC_DBNAME', 'ucenter');????// UCenter 数据库名称
define('UC_DBCHARSET', 'gbk');????// UCenter 数据库字符集
define('UC_DBTABLEPRE', 'ucenter.uc_');?? // UCenter 数据库表前缀

//通信相关
define('UC_KEY', '');????// 与 UCenter 的通信密钥, 要与 UCenter 保持一致
define('UC_API', 'http://yourwebsite/uc_server'); // UCenter 的 URL 地址, 在调用头像时依赖此常量
define('UC_CHARSET', 'gbk');????// UCenter 的字符集
define('UC_IP', '');???? // UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值
define('UC_APPID', 1);???? // 当前应用的 ID


此段代码覆盖

然后点击应用管理里面显示了就完成了与ucenter的通信

然后在需要写代码的页面加上

include_once 'config.inc.php';

include_once 'include/db_mysql.class.php';
$db = new dbstuff;
$db->connect($dbhost,$dbuser,$dbpw,$dbname,$pconnect);
unset($dbhost,$dbuser,$dbpw,$dbname,$pconnect);

include_once 'uc_client/client.php';

就可以随心所欲的用uc官方提供给我的接口了。

发表评论
用户名: 匿名