php专区

 首页 > php专区 > 正则表达式 > ThinkPHP3.1.2整合UCenter详解 - UCenter

ThinkPHP3.1.2整合UCenter详解 - UCenter

分享到:
【字体:
导读:
         [导读] 最近应公司的要求,要开发一个有点像QQ空间那样的会员管理中心网站,发现UCenter的很多功能酷似QQ空间,于是选择了UCenter作为程序的会员管理...

ThinkPHP3.1.2整合UCenter详解

最近应公司的要求,要开发一个有点像QQ空间那样的会员管理中心网站,发现UCenter的很多功能酷似QQ空间,于是选择了UCenter作为程序的会员管理中心,前台嘛就选择我之前基于thinkphp3.1.2框架开发的WBlog好了,但是问题又来了,要求在WBlog前台注册的会员登录时要与UCenter同步,这就是我这次要解决的问题--ThinkPHP与UCenter的整合。

我在网上搜索了一下,thinkphp与UCenter的整合并不少,但是似乎越看越觉得头晕,不是少这就是少那,到头来差之毫厘,谬以千里,真够折腾的,我仔细阅读了UCenter的开发文档后,经过多次的调试,终于完成了thinkphp与UCenter的整合,感觉这个结果是从苦水里泡出来的一样,呵呵。。。现在网菠萝果把整合的记录分享给需要的童鞋。

温馨提示:在thinphp与UCenter整合中,您需要的基本条件是,有一定的PHP基础,对thinphp框架有所了解,会布署目录和配置数据。

好了,我们开始吧!

下载并安装下面的程序

WBlog3.1.2

UCenter_Home_2.0_SC_UTF8

UCenter 1.6.0

安装WBlog博客程序

在写本文之前,已发布的WBlog博客程序还没有会员中心,本次测试的会员中心是后面才写的。如果你能等的话要待我整理好WBlog的会员中心程序才发布,不能等的话也不会影响下面的程序整合,因为你可以找或者自己写简单的满足以下两个条件的thikphp程序:

1、可以注册会员

2、可以登录和退出。

这里我就使用WBlog3.1.2了,在服务器的根目录新建目录wblog1,把下载的WBlog3.1.2解压得到的WBlog目录里的所有文件复制到wblog1,在浏览器输入http://127.0.0.1/wblog1/install/,安装WBlog3.1.2。

温馨提示:在整合时最容易搞错的就是路径问题,在接下来的整合操作的根目录都是指wblog1目录,所以要和服务器根目录区别开来。

安装UCenter 1.6.0(简体UTF-8)

这个程序到官方去下载吧,在网站根目录wblog1新建 ucenter 目录,解压UCenter 1.6.0,把解压得到的upload目录里的所有文件复制到刚才新建的ucenter目录里,在浏览器输入http://127.0.0.1/wblog1/ucenter/install/,安装UCenter 1.6.0。

安装UCenter_Home_2.0_SC_UTF8(简体中文版)

在网站根目录wblog1新建 uh目录并解压UCenter_Home_2.0_SC_UTF8,把解压得到的upload目录里的所有文件复制到刚才新建的uh目录里。在浏览器输入http://127.0.0.1/wblog1/uh/install/,安装UCenter_Home_2.0_SC_UTF8,需要注意的是,安装UCenter 1.6.0和UCenter_Home_2.0_SC_UTF8时顺序不能颠倒,否则无法安装。

分享到:
整合Ucenter后登陆变慢! 修改变快的几种...
整合Ucenter后登陆变慢! 修改变快的几种方法. 1.用户登陆每次都要卡很长时间才能登陆,后来一行行代码查看,发现$ucsynlogin = uc_user_synlogin($uid);这一行代码特别慢,网上搜索uc_user_synlogin很慢,没什么结果,后来在网上有人说,把配置文件中的UC_API配置中的域名,直接用ip代替就会快些,尝...
整合UCenter开启同步登陆后以前系统帐号...
整合UCenter开启同步登陆后以前系统帐号为什么不能登录 最近用PHP168(齐博CMS)门户系统整合UCenter并设置开启同步登陆后,导致门户系统以前注册的用户名不能登录,提示信息为“用户名不存在”,原因是整合同步完UCenter,门户系统和UCenter登录都是从后者的数据库表调账户数据,也就是说整合之后就...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……