SupeSite 7.5 Discuz! 7.2 UCenter Home 同步登陆完美解决方案


元旦这一天,中国博客联盟终 于改版完毕,但上线测试那一天,其实存在很多问题,本文要提到的SupeSite 7.5与论坛Discuz!7.2、家园UCenter Home不能同步登陆的问题就很难解决。多谢广大博主们帮助测试并提出建议和意见,也有很多博主帮着想办法,有技术的上技术,有思路的上思路,都没有的上 人气。。。菠萝在此对博友们表达真诚的谢意!

经过一番研究,我终于研究出Discuz|SupeSite|UCenter Home同步登陆的解决办法,下面是具体完美解决方案:

一、常规必做工作:

1、检查 UCenter 后台各应用的通信是否成功。

2、检查确定 UCenter 里各个应用中的“是否开启同步登录:”需选择“是”。

3、检查各应用的 cookiepre,不能设置为一样的,也就是每个应用的 cookiepre 值都要设置为不同的,配置文件为UCenter Home | SupeSite的config.php,Discuz论坛的是config.inc.php。

4、请检查下 UCenter Home | SupeSite的 config.php 文件、Discuz论坛的config.inc.php里面的 UCenter 参数设置是否正确,导致 UCenter Home | SupeSite | Discuz连接不上 UCenter。

登陆 UCenter 后台 => 应用管理 => 编辑 UCenter Home 这个应用,将里面最下面应用的 UCenter 配置信息复制一份,将 UCenter Home 的 config.php 里面的对应信息替换下。

以上操作即可以保证UCenter与各应用通信正常,这样就实现了最基本的各应用的正常工作,但还是不能保证他们之间的同步登陆,下面的操作才是最关键步骤:

5、 在上面的设置中“uc_key”是用来设置各应用与UCenter之间的通信的,只要UC后台设置与各应用配置文件对应,就可以实现UC与各程序通信成 功。但如果各应用的“uc_key”之间不一样的话,应用与应用之间是无法通信成功的。我们就可以通过把Discuz|SupeSite|UCenter Home的配置文件的“uc_key”全部设置为一个,来实现各应用通信成功。

6、注意:如果各应用的数据库不是安装在一个服务器,那在配置文件中“uc_ip”就要正确设置UCenter所在的服务器。

7、如果用户在论坛或其他应用注册,新用户第一次登陆 UCenter Home 或其他应用时,需要手动登陆一次,以后可以同步登陆。

通过以上操作,保证你的各应用之间可以畅通无阻地实现同步登陆。

如果你还有什么问题,可以留言,我尽可能找时间为大家解答。

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2013.05.08

    自定义WordPress后台管理侧栏菜单

    现在大家都在使用WordPress给客户设计…

  2. 没有图片

    2010.09.16

    腾讯社区开放平台

    自从新浪出现开放平台之后,百度也接着开放了,…

  3. 没有图片

    2009.07.10

    挖掘BBPress 论坛插件资源

    前几天安装了BBPress论坛系统,体验起来…

  4. 没有图片

    2009.10.05

    基于Google Search的关键词工具

    Google工具直接根据Google搜索结果…

  5. 没有图片

    2010.07.05

    Windows 8 图片惊现网络

    近日,Windows 8 惊现网络,Wind…

  6. 没有图片

    2011.04.15

    WordPress实时显示评论者头像

    在很多朋友的博客上看到评论框输入邮箱后,会自…

评论

  1. 赢在网络 2010.01.08 1:16下午

    这些在discuz官网的帮助里都有的。
    .-= 赢在网络的最新日志:百度贴吧的网盟开放平台 =-.

  2. 铁血丹心 2010.01.08 1:02下午

    受教了,赞一个。 🙂

  3. 619 2010.01.08 11:44上午

    整合三者用来分散人流怎么的?
    .-= 619的最新日志:中国博客QQ群联盟 =-.