搜索"new cls_session"
在搜到的结果中,把该行的第三个参数设为不同的值就可以了
1,includes/init.php //前台
2,api/init.php //前台,用于集成UCenter同步登陆的
3,api/client/includes/init.php
4,admin/includes/init.php //后台管理员
5,includes/fckeditor/editor/filemanager/connectors/php/config.php //后台管理员,上传图片的
6,wap/includes/init.php //wap的,一般用不到
其中1,2要设一样,4,5要一样,但前后台要不一样
默认参数是'ECS_ID',比如文件1里面第三个参数空缺,填上一个自己设定的值就好了,比如:
$sess = new cls_session($db, $ecs->table('sessions'), $ecs->table('sessions_data'), 'ECS_ID2');
再说集成UCenter:
按照UCenter的工作原理,其实只要两个ECShop登陆不互相冲突就没关系,各自按照平常的方法集成就可以了。和它们都是ECShop这件事没有关系。
不过如果你的模板的登陆框是ajax模式的话,要注意看一下libaray/page_header.lbi里面是不是有这一行代码:
<div id="append_parent"></div>
或者在其他地方也行,当时一定要保证ajax登陆的当前页面里面有这个div
有些官方的模板里面貌似也没有的
这样才能保证你登陆的时候,其他集成的网站也同步登陆。