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.29

    WordPress边栏显示日志评论排行榜

    我的博客边栏一直在使用着关注博客排行榜,这些…

  2. 没有图片

    2010.09.27

    Word 2010 的功能和优点

    Microsoft Word 2010 提供…

  3. 没有图片
  4. 没有图片

    2011.05.02

    两招提取WordPress文章缩略图

    针对WordPress文章缩略图的提取教程,…

  5. 2013.03.13

    WordPress淘宝客主题: xTaoBaoKe [已升级至3.0]

    本来很早就已经发布了款多配色主题 xColo…

  6. 没有图片

    2009.09.17

    站长必备网站集锦

    http://www.gotapi.com/…

评论

  1. 菠萝 2010.03.25 9:23上午

    @荔枝园
    可是,咱们博客类型差别太大,链接你就去掉吧,经常互访就是啦!

  2. 荔枝园 2010.03.24 11:46下午

    @菠萝
    我的意思就是做个友情链接啊,为了表示诚意“菠萝筐”的友链我已经做好了!

  3. 菠萝 2010.03.23 10:39下午

    @荔枝园
    不急链接 ,咱们先友情吧!咱们博客类型相差太远,多友情吧!