Discuz X3.2和phpcms v9.5.9 相互同步登陆注册退出 详细版

最近闲来无事,打算用discuz 和phpcms 做站,里面涉及到 discuz ,phpcms,ucenter 相互通信的问题,本人做个小教程供大家参考,水平有限,请多包涵^_^。

本次测试使用的是Discuz X3.2,Phpcms v9.5.9和ucenter,因考虑到以后的扩展,所以单独把ucenter独立安装,如果没有其他考虑的话可以不用独立安装ucenter,可直接使用discuz内置的ucenter.

<——————- 此处高手可忽略 start———————–>

安装这3样以后在ucenter 的应用管理内添加phpcms应用

然后

应用类型选择“其他”

应用名称:phpsso           //此处可以自定义

应用的主URL: http://你的域名/phpsso_server    //注意又要多朋友粗心会忘记在域名后加phpsso_server导致通信失败

是否开启同步登陆和是否接受通知全部选“是” 然后提交

你会得到一个通信秘钥,

<——————- 此处高手可忽略 end———————–>

第一步会发先phpcms与ucenter通信失败。

解决方法:登陆phpcms的phpsso——>系统配置——–>UCenter配置

是否启用: 选择“是”

Ucenter api 地址:http://你的域名     //不要带反斜杠 “/”该地址为ucenter的根目录可以根据需求修改,如果你的UCenter 是直接内置discuz里面那么地址为 http://论坛地址/ucenter

其他的数据库主机名,用户名,密码 ,按自己的实际情况正常填写

继续阅读