有时候我们是需要把ecshop跟我们现有的项目整合,比如典型的会员系统是我们自己的,网店是ECshop的。或者,我们需要在ucenter的用户跟ECSHOP的做关联。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);
默认情况下 $GLOBALS['_CFG']['integrate_code'] 的值为: ecshop
这是在 /includes/lib_common.php 文件的 function load_config()函数中定义的:
if (empty($arr['integrate_code']))
{
$arr['integrate_code'] = 'ecshop'; // 默认的会员整合插件为 ecshop
}
默认情况下,调用的会员整合插件是ecshop。
那么这包含的文件就是:'includes/modules/integrates/ecshop.php',
打开ecshop.php这个文件,你会发现它继承了'includes/modules/integrates/integrate.php'.
integrate.php里面有很多的方法:login()登陆,edit_user()编辑用户资料,add_user()注册用户。
使用各自系统整合时,就需要重写 integrate 基类,然后调用这个重写后的类。
分享到:
相关推荐
3, 添加配置参数$other_vars,对于会影响到页面动态数据,但是用ajax动态调用处理很复杂的参数,可以添加到这里,例如ecshop的$_SESSION['user_rank'],$_SESSION['discount'] 4, 添加清除页面缓存函数
ecshop中的ajax操作原理很详细希望能帮助大家
这款ECSHOP模板气质简约,十分具有国际范,十分适合综合商城,布局时尚,简单中体现潮流,喜欢的朋友不要错过ECSHOP茶叶模板哦! 电脑版演示地址:http://476.hdy1314.com/ 手机版演示地址:...
ecshop 2.72 utf-8版后台自动登录前台会员功能 ...={$user.user_id}" title="登录前台会员"><img src="images/icon_edit.gif" border="0" height="16" width="16" /></a> 原文地址:http://blog.21adv.com
ecshop 主从 mysql master slave
ecshop文件架构说明ecshop文件架构说明ecshop文件架构说明
ECShop ECShop ECShop ECShop ECShop ECShop ECShop 二次开发 PHP
ecshop官方发布ecshop插件,包括gbk和utf2中格式,无需在user表里面加入其他字段。
ecshop百度收录插件,ECSHOP商城把分类,品牌,文章,产品提交到百度,自动提取ECSHOP商城产品分类文章品牌。 ECSHOP商城SEO优化篇:新增加的文章、分类、品牌、商品以后如何快速让搜索引擎收录?这时候就要用到主动推送...
ECshop文件结构 ECshop文件结构 ECshop文件结构 ECshop文件结构 ECshop文件结构
包括ecshop模板制作参考手册; ecshop模板制作教程; ecshop数据库说明文档; ecshop函数列表..
2 将ECSHOP系统原文件夹下theme default user transaction dwt文件备分以免造成损失; 3 用解压后的本插件的文件FTP上传将系统复盖即可(plugins和themes直接上传覆盖在根目录即可) 备用快递查询跟踪rar文件下载...
ECSHOP日文语言包
php5.5以上直接使用的ecshop,不用修改!
ecshop结构图 ECSHOP 模板结构说明
ECShop充值卡插件,源文件,直接上传覆盖即可,完整的源文件,ecshop 2.7.3版本utf8格式。代码没做标记,如果你们的文件有修改,注意仔细对比,安装覆盖了你原有的功能责任自负。保证代码的完整性。需要开发插件的加...
最新2023版本ECShop-V4.1.16电商商城源码,ECShop_V4.1.16_UTF8_release20230712
ecshop开源ecshop开源ecshop开源ecshop开源ecshop开源ecshop开源ecshop开源ecshop开源
ecshop教程-预约信息在ecshop后台呈现
以下是使用的一些技巧,可以看看,在这里说下,ecshop是个功能很大的商城系统,如果是你想好好的使用这个建个网站,建议您认真看看这个后台,操作试试,最好不要什么都询问我们技术,不是说想给我们的售后打折,主要...