请选择 进入手机版 | 继续访问电脑版

微酷论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3921|回复: 0

[ShopEX] ShopEX整合UCenter无法同步登陆解决方案(附补丁)

[复制链接]
发表于 2012-4-10 19:35:16 | 显示全部楼层 |阅读模式
微酷用UCenter 1.6整合ShopEX 4.85和最土团购通信成功却发现同步登陆出现异常,现象是从最土团购登陆后没问题,ShopEX也会同步登陆,可是反过来在ShopEX登陆后最土团购就不能同步登陆了。@VCOO

最后确定下来是ShopEX的问题,网上已经有朋友找到了解决方案,经微酷测试的确有效,特此分享给需要的朋友。

问题出在ShopEX的UC接口上,ShopEX登录代码中,使用了Location跳转到登录前页面,导致无法执行UC的同步其它应用登录代码。

这主要是因为为了使用的美观,我们选择开启了用户登录就地弹出登陆浮动层。

(1)登录ShopEX后台,在购物设置中设置登录方式为“跳转至登录页”的方式;

(2)修改登录代码文件:
  1. \core\shop\controller\ctl.passport.php 将 nowredirect 改为 splash
复制代码
需要说明的是,该文件应该有15处含有nowredirect的地方,但位于509行处的nowredirect是function nowredirect()的一部分,此处不要更改,将其它14处替换即可。(微酷提醒注意备份)

改完以后,在ShopEX 4.8.5中登录,会员状态就能正确的同步给最土团购或其他应用了。

ctl.passport.zip (10.34 KB, 下载次数: 1873)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|微酷论坛

GMT+8, 2021-10-21 07:21 , Processed in 0.023357 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表