[ad#content]UCenter 的中文意思就是“用户中心”,是 Comsenz 旗下各个产品之间信息直接传递的一个桥梁,通过 UCenter 站长可以无缝整合 Comsenz 系列产品,甚至其它更多的第三方应用程序,实现用户的一站式登录,个人信息、积分等的统一管理。

想了解Comsenz 旗下的各个产品,UCenter算是一个基础,从今天开始,我会陆续的解读UCenter的源码。源码的下载地址是:UCenter1.5.0下载
UCenter 的目录结构
UCenter 分为服务端和客户端 2 个部分。在下载的压缩包里可以发现里面有四个文件夹。

其中“advanced/”目录包括:接口开发手册,一个实例,还有客户端代码在“uc_client/”目录;“readme/”目录是一些授权协议和安装升级文档;“upload/”目录里是服务器端代码;“utilities/”目录包括几个使用工具的PHP文件。在压缩包里最重要的就是服务端目录为“upload/”,客户端目录为“client/”。无论你的网站有多少个应用程序,服务端在一个网站中只需安装一次。而客户端则 必须存在于每一个应用的根目录中。具体目录结构请见下表:
服务端:upload/
| api/ | 应用程序于UCenter接口部分目录 |
|---|---|
| control/ | 应用程序 control 部分目录 |
| data/ | 缓存数据目录,此目录及其子目录需要有可写权限 |
| images/ | 图片目录 |
| install/ | 安装目录,安装后必须删除 |
| js/ | javascript 脚本目录 |
| lib/ | 应用程序函数库目录 |
| model/ | 应用程序 model部分目录 |
| plugin/ | 应用程序插件部分目录 |
| upgrade/ | 应用程序升级部分目录 |
| view/ | 模板目录 |
| index.php | 服务端接口函数库接口文件 |
| admin.php | 用户管理中心主文件 |
| avatar.php | 头像显示 |
客户端:uc_client/
| control/ | 应用程序 control 部分目录 |
|---|---|
| data/ | 缓存数据目录,此目录及其子目录需要有可写权限 |
| lib/ | 应用程序函数库目录 |
| module/ | 应用程序 module 部分目录 |
| client.php | 接口函数库 |
每个目录的详细说明,请看“解读UCenter源码”后面的章节。
以前一直用DZ,现在不让做论坛了…
啊?不会吧?我都不清楚!哪的消息?我去查查。。。
不错,比较基础,但是很实在的东西
好站点啊,我来晚了
谢谢:) 那以后就要常来哦