Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 解决uchome和第三方程序的登录问题。第一次发帖勿喷(不知道这样能不能正确的解决问题

[复制链接]
极限_裁决 发表于 2011-8-1 22:57:11 | 显示全部楼层 |阅读模式
今天由于公司项目的需要整合了uchome和最土团购,但是只能单向登录。
找了好久的原因,原来是uchome没有调用uc_user_synlogin和uc_user_synlogout这个两个函数,导致不能同步登陆退出。
解决方法是:找到
if($_SCONFIG['uc_status']) {
                        include_once S_ROOT.'./uc_client/client.php';
                        $ucsynlogout = uc_user_synlogout();
                } else {
                        $ucsynlogout = '';
                }

if($_SCONFIG['uc_status']) {
                include_once S_ROOT.'./uc_client/client.php';
                $ucsynlogin = uc_user_synlogin($setarr['uid']);
        } else {
                $ucsynlogin = '';
        }
这两段代码,改成:
if(!$_SCONFIG['uc_status']) {
                        include_once S_ROOT.'./uc_client/client.php';
                        $ucsynlogout = uc_user_synlogout();
                } else {
                        $ucsynlogout = '';
                }

if(!$_SCONFIG['uc_status']) {
                include_once S_ROOT.'./uc_client/client.php';
                $ucsynlogin = uc_user_synlogin($setarr['uid']);
        } else {
                $ucsynlogin = '';
        }
这样就解决了同步登录的问题了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-24 13:23 , Processed in 0.019992 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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