分析ecshop中$user对象

更新时间:2012-09-13 点击量:2228

 

ecshop的程序中,有个对象,叫做$user的对象,他用来处理用户信息的。不如登陆,注册,还有就是用来和第三方管理通讯和共享资源的。

比如user.php中,有一条$user->login($username, $password).这里的$user就是来自includes/init.php中的   $user = & init_users();而inti_user函数又在lib_common.php中,他里面有一段非常经典的代码。

include_once(ROOT_PATH . 'includes/modules/integrates/' . $GLOBALS['_CFG']['integrate_code'] . '.php');
$cfg = unserialize($GLOBALS['_CFG']['integrate_config']);
$cls = new $GLOBALS['_CFG']['integrate_code']($cfg);

可以看的出来,调用的插件默认的是ecshop。那么这里面包含的文件应该是'includes/modules/integrates /ecshop.php',而且声明一个对象,打开ecshop.php这个文件,你会发现他继承了'includes/modules /integrates/integrate.php'.

他里面有很多的方法:login()登陆,edit_user()编辑用户资料,add_user()注册用户.

支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

0755-36656507 15889489919 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部