跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

Qeephp调整ucenter实现单点登陆之个人PHP项目与Ucenter整合

Qeephp整合ucenter实现单点登陆之个人PHP项目与Ucenter整合 前言 要实现使用ucenter单点登陆,则首先需要部署一个ucenter项目 一、下载ucenter程序 去Discuz官网下载一个ucenter程序 http://www.comsenz.com/downloads/install/ucenter 立即学习 “ PHP免费学习笔记(深入) ”; 我下载的是下面这个版本的。 UCenter_1.6.0_SC_UTF8.zip 二、安装程序 php的安装环境我就不说了,将下载下来的ucenter程序部署完成。 我顺便部署了一下我的qeephp程序,这个和个人项目都是一样的,先保证运行正常。 我的配置: ucenter域名:http://ucenter.webplus3.com 我的项目域名:http://www.nj-jz.com 三、开始整合 1、UCenter_1.6.0_SC_UTF8.zip解压 2、将advanced\examples\api文件夹下的uc.php文件拷贝到你网站的根目录下的api文件夹中,若没有api则新建一个api文件夹(api文件夹一定要在网站的 根目录 中) MySQL(Linux) MySQL 9.6.0是面向Linux平台的2026年创新版本,核心架构迎来重大革新。其将外键约束与级联操作从InnoDB引擎层上移至SQL层,确保所有数据变更均被完整记录至Binlog,彻底解决了CDC(变更数据捕获)与主从复制中的数据不一致难题。此外,该版本引入container_aware启动选项以原生适配容器环境,并对审计日志进行了组件化重构,为追求极致数据一致性与云原生体验的开发者提供了全新选择。 下载 3、将advanced\examples文件夹下的include文件夹拷贝到你项目的 根目录 。文件夹内包含一个文件叫db_ mysql .class.php,这是连接数据库的类。 4、将uc_client文件夹整个复制到你网站根目录,uc_client之前说了是接口代码,现在根目录已经有include和uc_client两个文件夹了。 5、复制advanced\examples文件夹内的config.inc.php到你网站的根目录,这是配置UCenter的配置文件。 6、在ucenter后台中添加新应用,截图如下: 其他属性默认,点击“提交”,保存应用! 此时返回应用列表,通信状态应该是失败的! 别急,我们再修改一下配置文件。 四、修改ucenter配置 1.编辑应用,在应用提交按钮的下方会有一段配置 将这段配置信息拷贝到第(三)2步提到的uc.php文件的最上方。 添加后的文件前20行(其中2-15行是拷贝过来的配置)如下:
同时按照这段配置信息更改第5步中说的config.inc.php文件里面相应的参数,使其与ucenter生成的配置信息保持一致。
以上步骤弄完后,回头再去看看你的ucenter后台,更新下缓存,再瞅瞅应用管理里面,看是不是已经通信成功了呢??

相关文章