分析ecshop中$user对象
2009-07-22 11:45 来源:www.chinab4c.com 作者:ecshop专家
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()注册用户.
相关文章:
来源:中国B4C电子商务
最近更新
常用插件
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...