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

    2010.02.05

    网站弹出登陆窗口设计

    大家都知道,很多博客或网站都有一个点击弹出登…

  2. 没有图片

    2009.07.09

    Twitter近来无法访问 更新你的Twitter的解决办法

    作为目前最受欢迎的微博客系统Twitter,…

  3. 没有图片

    2013.04.13

    隐藏WordPress自定义栏目

    有时我们写WordPress博客的时候,并不…

  4. 没有图片

    2011.04.17

    WordPress 评论分页方法

    今天发现我的博客评论算是挺多,如果一页来显示…

  5. 没有图片

    2012.06.21

    CentOS 6.2 安装完整教程(不安装桌面系统)服务器必备

    鉴于我的本本配置太低,怕运行VMWare S…

  6. 2013.01.30

    WordPress主题 xColor Pro V1.0

    落花生已经发布了很多主题,每个作品的问世都是…

评论

  1. QiQiBoY 2010.01.06 12:31下午

    这三个产品都是康盛创想出的吧
    .-= QiQiBoY的最新日志:QiQiBoY 关于 WordPress自动获取+调用页面主循环日志中的图片 的评论 =-.

  2. 苏囧 2010.01.06 12:01下午

    我也就是路过。。。
    .-= 苏囧的最新日志:我的博客,我的兄弟姐妹们 =-.

  3. 阿吴 2010.01.06 9:04上午

    只是看看