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. 没有图片

    2011.10.23

    WordPress日志分栏显示方法初探

    通常我们见到的WordPress博客显示的文…

  2. 没有图片

    2009.07.08

    WordPress兄弟代码BBPress论坛发布

    BBPress论坛是Wordpress博客系…

  3. 没有图片

    2012.02.17

    WordPress图片主题 PhotoPro V1.0正式发布

    本来已经发布了轻博客主题Cimple V1.…

  4. 没有图片

    2010.09.27

    Word 2010 的功能和优点

    Microsoft Word 2010 提供…

  5. 没有图片

    2012.11.03

    五个很实用的HTML5接口

    1.Element.classList cl…

  6. 没有图片

    2012.12.13

    免费WordPress自适应主题:Lola

    刚给大家分享了一款免费的WordPress杂…

评论

  1. Rusaer 2010.01.06 9:08下午

    同步一直是个老大难问题,呵呵
    .-= Rusaer的最新日志:很久之前的故事了 =-.

  2. 菠萝 2010.01.06 8:08下午

    @羽中
    你说的有道理,先测试看看吧。

    论坛引导我们会再改进。谢谢建议。

  3. 菠萝 2010.01.06 8:01下午

    @Zenoven自由人
    哈哈,是啊,欢迎加入啊!