解读UCenter源码(一):目录结构

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

解读UCenter源码(一):目录结构》上有 4 条评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>