十万火急求教同一服务器上安装多个商城,然后用UCenter整合的方案或者可行性?谢谢
2016-07-07 15:05 来源:www.chinab4c.com 作者:ecshop专家
1:现在想在同一台服务器上,安装比如4个ecshop商城,然后考虑用Ucenter整合会员,甚至于整合积分等其他参数,请教 这种方案可行性如何,具体方案如何呢 2:整合测试时,安装了2个ecshop[ec1,ec2],发现问题 1)后台都显示通信成功,在Uc中添加的用户可以出现在ec1与ec2中,但是时间上有延迟, 2)在ec2中,用ec2中或者其他的Uc创建的账户,在user.php中登陆后,在action='act_login'部分处理结束后,具体在代码 if ($user->login($username, $password)) { update_user_info(); recalculate_price(); show_message($_LANG['login_success'] . $ucdata , array($_LANG['back_up_page'], $_LANG['profile_lnk']), array($back_act,'user.php'), 'info'); } 执行时,发现页首已经显示用户名登陆成功了,然后系统重新载入user.php,发现又出现登陆框, 而查看变量发现,$_SESSION里面user_id等信息为空!而$_COOKIE里user_id等信息却存在且正确! 分析,发现只是user.php里重新载入了init.php而已,于是逐步调试,直到扎到文件 /integrates/ucenter.php文件里,这个函数竟然是这么写的 /** *检查cookie是正确,返回用户名 * * @accesspublic * @param * * @return void */ function check_cookie() { return ''; } 本该检查cookie返回用户名的函数竟然直接返回'',导致无法进行下面的代码 $id = $this->check_cookie(); //uname if ($id) { if ($this->need_sync) { $this->sync($id); } $this->set_session($id); return true; 无法写入$_SESSION,而user.php上来就检查了$_SESSION['USER_ID'],从而导致每次登陆完毕又重新出现登陆框的情况。 这个ucenter的插件好像是官方网站系统自带的,2.6.1,2.7都是这个写法,请教哪里出了问题呢?该如何解决呢? 谢谢!新手,刚接触ecshop~~ |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshop数码
ecshop数据库连接失败
ecshop商品名称
ecshop特殊符号
ecshop本地
ecshopphpmyadmin
ecshopspe
ecshop创建管理员帐号
ecshop面料
ecshopnum
ecshop默认模板
ecshop无法生成相册
ecshop文章随意调用
ecshop优惠活动 促销 活动
ecshop初中生
ecshopgoogle地图
ecshop主程序
ecshop分秒
ecshop稳定性
ecshop票务
ecshop展示
ecshop点击数
ecshop臃肿
ecshop交易
ecshop价格上调
ecshopchange
ecshop超级网银
ecshop样板
ecshop仿暖岛
ecshop网址