当前位置:首页 > CMS教程 > phpcms > 列表

phpcms V9 整合 Discuz! X2 完全解决同步问题

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-21 00:05:06 浏览: 评论:0 

第一步:安装 phpcms V9,安装 Discuz! X2,同时安装 UCenter.

第二步:在 UCenter 中添加“phpsso 应用”。

第三步:进入后台“站长”,“UCenter 设置”选项,"是否允许直接激活"一项,选择“是”.

第四步:配置 phpsso.

1、管理员登录 phpcms V9 后台管理中心,进入“phpsso”,点击“系统设置”.

2、在“系统设置”下的“UCenter配置”一栏中,各项参数配置如下::

应用id(APP ID):必填,该值来在“第二步”中 UCenter 创建的 phpsso 应用时自动.

Ucenter 通信密钥:必填,一定确保该值与在“第二步”中 UCenter 创建的 phpsso 应用密钥相同.

3、提交.

第五步:查看通信状态。

查看在 UCenter 中创建的 phpsso 应用与 UCenter 通信是否成功.

第六步:备份 ./phpsso,将 Discuz! X2 的 uc_client 复制到 phpsso_server/api/ 下,覆盖原来的 uc_client.

第七步:修改 Discuz!X2 会员登录相关

1、修改 template\default\member\login.htm 第 36 行,删除:

onsubmit="{if $this->setting['pwdsafety']}pwmd5('password3_$login hash');{/if}pwdclear = 1;ajaxpost('loginform_$loginhash', 'returnmessage_$loginhash', 'returnmessage_$loginhash', 'onerror');return false;"  --phpfensi.com

2、修改 template\default\member\login_s imple.htm 第 3 行,删除:

onsubmit="return lsSubmit()"

3、修改 /source/function/function_message.php 第 78 行,查找

$param['header'] = true;

替换为:$param['header'] = false;

Tags: phpcms整合Discuz phpcms整合同步

分享到: