PHPCMS核心代码分析

发布时间:2023-01-19 18:04:03

phpcms_v9部分代码分析
一、数据库加载: 数据库配置文件:安装时填写的数据库配置数据存储在caches/configs/database.php (1index.php入库文件,并加载phpcms/base.php (2index.php文件:pc_base::creat_app(; (3phpcms/libs/classes/application.class.php:$controller = $this->load_controller(; 默认加载:phpcmsmodulescontentindex.php (4phpcmsmodulescontentindex.php:$this->db = pc_base::load_model('content_model'; 加载文件:phpcms/model/content_model.class.php (5phpcms/model/content_model.class.php:$this->db_config = pc_base::load_config('database'; (6加载配置文件:caches/configs/database.php 二、模板解析: 文件:phpcms/libs/functions/global.func.php 调用:include template($module,$template; 模板缓存文件:phpcms/libs/classes/template_cache.class.php template_compile:模板编译函数
------------------------------ edit in 2011-05-07 ------------------------------ 三、用户登录模块(phpsso关联 1phpcms/modules/member/index.php 登陆操作:login(
...
$status = $this->client->ps_member_login($username, $password;//phpsso中判断用户登陆,正确返回用户数据array ...//如果本地用户信息不存在,则插入数据,保持数据一致。
... $synloginstr = $this->client->ps_member_synlogin($r['phpssouid'];/ /phpsso用户同步登陆函数
//==========其余分析至[phpsso通信]========== 四、用户注册模块(phpsso关联 1phpcms/modules/member/index.php

PHPCMS核心代码分析

相关推荐