WebApp与Ucenter整合
Ucenter是Comsenz旗下各个产品之间信息直接传递的一个桥梁,通过UCenter 站长可以无缝整合各种WebApp,实现用户的一站式登录以及社区其他数据的交互,特点如下:
- 一处登陆,全站通行
- 为各类应用设置灵活的交互策略
- 灵活的部署机制
Ucenter产品及开发手册 点击下载
Ucenter目录
- advanced
- documents (api手册)
- examples (demo)
- uc_client (后面提到)
- readme
- upload (安装程序)
- utilities (升级程序)
Ucenter安装
- 将upload目录下的所有文件放到工作服务器上的相应目录
- 使用浏览器访问工作服务器的相应目录进行安装
- 安装成功,登陆后将显示如下界面
核心文件(目录)
- uc_client目录(WebApp核心目录)
- config.inc.php(examples目录中,核心配置文件)
- uc.php(examples的子目录api中,用于同步通信)
- mysql.class.php(examples子目录include红,用于数据库操作)
Web应用与Ucenter集成
- 在Ucenter中新建应用
- 将uc_client目录、config.inc.php、api目录、include目录拷贝到Web应用的根目录
- 将Ucenter中应用的配置信息拷贝一份到config.inc.php文件中,如果Web应用有自己的数据库也需要在config.inc.php文件中进行相应的声明
- Ucenter中应用出现通信成功的字样则表示配置成功,否则需要进行必要的检查
附录
-
Ucenter中WebApp配置
-
config.inc.php配置
//Ucenter中WebApp的配置文件 define("UC_CONNECT", "mysql"); define("UC_DBHOST", "localhost"); define("UC_DBUSER", "root"); define("UC_DBPW", "993917"); define("UC_DBNAME", "ucenter"); define("UC_DBCHARSET", "utf8"); define("UC_DBTABLEPRE", "`ucenter`.uc_"); define("UC_DBCONNECT", "0"); define("UC_KEY", "aahhahhaggdgafjdhakjfadj"); define("UC_API", "http://ucenter.com"); define("UC_CHARSET", "utf-8"); define("UC_IP", ""); define("UC_APPID", "8"); define("UC_PPP", "20"); //WebApp应用配置文件 $dbhost = "localhost"; $dbuser = "root"; $dbpw = "993917"; $dbname = "webapp1"; $pconnect = 0; $tablepre = "app1_"; $dbcharset = "utf8"; //同步登录Cookie 设置 $cookiedomain = ""; // cookie 作用域 $cookiepath = "/"; // cookie 作用路径
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: php+mysql存储emoji表情
- 下一篇: slice获取数组的一部分元素