基于UCenter用户中心把第三方网站的会员与Discuz关联起来(续1)

[文章作者:磨延城 转载请注明原文出处: https://mo2g.com/view/150/ ]

这篇是接着《基于UCenter用户中心把第三方网站的会员与Discuz关联起来》写的,因为各种原因,时隔了一年才接着完善内容,很大的程度上我以为没人看,所以就呵呵呵了那么久.

这篇是接着《基于UCenter用户中心把第三方网站的会员与Discuz关联起来》写的,因为各种原因,时隔了一年才接着完善内容,很大的程度上我以为没人看,所以就呵呵呵了那么久。

接下来直入正题,先是用一个简单示例,以图文形式快速的讲解如何接入UCenter。

1)下载UCenter_1.6.0_SC_UTF8.zip,解压得到



解压uc.png

2)把upload文件夹复制出来,放到网站的根目录,并更名为ucenter(图中我用了UCenter,其实可以自己定义,下边还是以小写来讲解)


比如:

Linux系统:/web/ucenter/

windows系统:d:/web/ucenter/

uc文件结构.png

3)通过浏览器访问



我这里的测试环境IP为192.168.1.9,所以访问地址为 http://192.168.1.9/ucenter

题外话:也可以通过nginx或者apache重写一个网址对应到ucenter。

nginx配置参考

server {
    listen       80; 
    server_name  www.uc.com;
    set $root /web/ucenter;
    root $root;

    location / { 
        index index.php  index.html index.htm;
        if (!-f $request_filename) {
            rewrite ^/(.*)$ /index.php?q=$1 last;
        }   
    }   
    include /etc/nginx/conf.d/php.conf;
}

然后通过www.uc.com这个域名来访问ucenter用户中心。

Linux系统修改:/etc/hosts

windows系统修改:C:\Windows\System32\drivers\etc\hosts

添加映射关系,以后www.uc.com就跟192.168.1.9关联起来了。(类似屏蔽优酷广告的方法,也是通过修改hosts来实现的)

192.168.1.9 www.uc.com

4)安装ucenter流程就不介绍了,根据提示安装即可

5)添加应用



打开应用管理->添加应用

uc应用管理.jpg

接下来填写相关配置,这里我们选择自定义安装,类型为其他,再填写应用名称、URL即可

配置uc.png

保存后,ucentor会生成一段配置代码,复制下来

获取配置代码.png

6)通过简单的demo来与ucenter进行通信



从步骤1)中解压的advanced目录中,把uc_client还有examples目录中的api、include文件夹一起复制到/web/uc_test文件夹下,得到如下图的目录结构

uc_test1.png

在uc_test目录下新建一个php配置文件config.inc.php,内容就是步骤5)ucentor生成的那段配置代码

7)检查通信情况



再次打开应用管理,就能够检测之前的配置是否正确了。

验证_副本.jpg

    评论:

    1. maxben 回复2015年10月03日 23时47分
      磨者
      楼主,等待更新。特别想学习这个方面的内容。

    2. 我来说两句:

        切换  

      磨途歌检测发现,您当前使用的浏览器版本过低,要想使用画板模式,请先更新浏览器

        切换  

      磨途歌随机验证码