php论坛整合,phpcms+ucenter+discuz论坛整合教程

在 UCenter 系统软件下的各 Comsenz 商品均能够完成同歩登录、同歩撤出,怎样设置同歩登录可参照实例教程

设置UCenter下各运用同歩登录

Comsenz 另外公布了 UCenter、UCenter Home、Discuz!、SupeV、ECShop、SupeSite 等好几个商品,每个商品能够根据 UCenter 完成会员资料的融合,根据简易的设置还可以做到同歩登录撤出。

设置流程以下:

一、最先,登录 UCenter 后台,程序管理,保证 该运用与 UCenter 通讯取得成功。假如通讯失败,能够参照下列流程检查下:

1、在 UCenter 后台,程序管理,编写,插口 URL,检查这一详细地址是不是恰当。

2、运用 IP:这儿一切正常状况下空出就可以。假如因为解析域名难题造成 UCenter 与该运用通讯不成功,请试着设置为该运用所属网络服务器的 IP 详细地址。

3、通信密钥:这儿的通信密钥要和每个运用中 config 环境变量里的 define('UC_KEY', ) 中设置的数据相匹配。

4、检查 UCenter 后台,程序管理,编写,ID 值是否和该运用 config 环境变量里的 define('UC_APPID', ) 的值同样。

二、登录 UCenter 后台,程序管理,编写每个运用,保证 “是不是打开同歩登录”,挑选的“是”。见下面的图:

1533110.gif

三、检查每个运用 config 文档中的 cookie,不必设置为一样的。

四、保证 每个运用中 config 文档设置的主要参数(通信密钥/插口 URL)要和 UCenter 后台程序管理中每个主要参数设置同样。

假如不可以同歩登录,请参照下边的方式开展清查。

1、检查 UCenter 后台各运用的通讯是不是取得成功。

1533111.jpg

2、检查明确 UCenter 里每个运用中的“是不是打开同歩登录:”需挑选“是”。

1533112.jpg

3、检查各运用的 cookiepre,不可以设置为一样的,也就是每一个运用的 cookiepre 值必须设置为不一样的。

1533113.jpg

4、请检查下 UCenter Home 的 config.php 文档里边的 UCenter 主要参数设置是不是恰当,造成 UCenter Home 联接不了 UCenter。

能够登录 UCenter 后台 => 程序管理 => 编写 UCenter Home 这一运用,将里边最下边运用的 UCenter 配备信息内容拷贝一份,将 UCenter Home 的 config.php 里边的相匹配信息内容更换下。

1533114.jpg

1533115.jpg

5、其他运用同样,也是检查运用的环境变量里 UCenter 主要参数设置是不是恰当,操作流程跟上面一样。

6、针对编号为 utf8 的客户,留意检查自身的 config 文档有木有改动过编号,默认设置的编号是 ansi 编号,而不是 utf8 编号。假如改动过 config 文档有 utf8 编号,则会出現 UCenter 通讯失败造成 的没法登录状况。

7、假如客户在社区论坛或别的运用申请注册,新用户第一次登录 UCenter Home 或别的运用时,必须手动式登录一次,之后能够同歩登录。

8、Discuz!7.0.0 没法和别的运用同歩登录

开启 global.func.php,寻找

复制代码编码以下:

$show_message = str_replace("'", "\'", strip_tags($show_message));

更换为:

复制代码编码以下:

$show_message = str_replace("'", "\'", $show_message);

假如还不好

Discuz!7.0.0 最新版本在头顶部不可以显示信息室内空间的联接,前提条件是同一个 UCenter 下安裝了UCenter Home 了。

开启 ./include/cache.func.php

寻找

复制代码编码以下:

if(@include(DISCUZ_ROOT.'./uc_client/data/cache/apps.php') && is_array($_CACHE['apps'])) {

更换为

@include(DISCUZ_ROOT.'./uc_client/data/cache/apps.php');

if(is_array($_CACHE['apps'])) {

9、到运用的环境变量中,改动 'UC_IP' 详细地址给你网络服务器的 IP 详细地址。

之前的是

复制代码编码以下:

define('UC_IP', '127.0.0.1);

改为

复制代码编码以下:

define('UC_IP', '69.89.31.213');

1533116.jpg

改动以后一切正常,能够同歩。

表述:127.0.0.1 是由于有的网络服务器不兼容自身浏览自身导致的,许多 云虚拟主机都是有这难题。

10、假如在社区论坛后台 => 全局性 => 申请注册与浏览 => 设置新用户注册 和 Email 认证申请注册得话 ,在别的运用申请注册的客户,在哪个运用登录后浏览社区论坛会处在未登陆情况,提议先关掉这一设置。

热搜词

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值