项目二03Ucenter整合多系统QQ互联

项目二03Ucenter整合多系统QQ互联
项目二03Ucenter整合多系统QQ互联

UCenter整合多系统

简介

总结:主要是在多个系统之家可以同步一些数据,实现同步的登录和退出,也可以共享会员体系之间的信息。好比在论坛里面每天签到得到的积分,可以在自己的电商网站来换取礼品。

注意:该产品是康盛公司的产品,旗下还有discuz!这个产品。当然现在已经属于腾讯。

应用概图

UCenter实操

UCenter服务器搭建

1.先搭建一个UCenter服务器,做为中央管理器,到时候可以管理多个应用。下载地址:https://www.360docs.net/doc/3911801502.html,/products/ucenter/

创建一个UCenter服务器的虚拟主机

2. 下载UCenter源码,解压后,复制upload里面的代码到网站根目录

3. 使用域名+ install 实现UCenter服务器的安装

4. 数据库配置

5. 后台访问

6. UCenter服务器里面的会员表

安装dedecms的UCenter模块

1. 前往dedecms的后台的模块管理,安装一个UCenter模块

2. 安装后的配置

3. 配置UCenter服务器的IP

4. 安装后通信成功

5. 开启dedecms的会员功能

6. 简单测试

可以通过在dedecms的会员体系里面注册一个账号,然后去UCenter服务器里面的uc_members表里面查看对应的会员信息,如果存在,则通信完成成功。

UCenter服务器里面的会员

dedecms系统里面的会员表:

discuz!安装

1. 下载discuz!的安装包,复制里面的upload到虚拟主机根目录

2. UCenter服务器配置

3. 数据库配置

4. UCenter管理查看,查看dx是否受到UCenter的管理

总结:在dx 和dedecms系统里面,可以通过UCenter实现一个同步的登录和退出功能。

自己电商网站的会员信息同步

简介

在自己的网站里面,使用UCenter的一些模块,来实现多个系统之间一个会员账号共享,实现同步的退出和登录功能。

思路

1.首先要使得本地的电商受到UCenter服务器的管理,并通信成功

2.引入一些UCenter提供的代码包,放置在本地的电商网站根目录里面

3.做一个简单的配置

4.在本地电商应用中调用一些UCenter服务器提供的接口函数,以到会员共享的目的。实操

1. 在UCenter里面添加一个应用

2. 复制添加应用后的配置文件到自己网站的config.inc.php文件

当应用添加成功之后,会在UCenter里面生成一段配置文件,需要复制后,在电商应用里面创建一个config.inc.php文件

3. 在UCenter安装包里面复制一个uc_client 到网站根目录

自己网站根目录

4. 在本地电商项目里面在创建一个api 的文件夹,里面在创建一个uc.php 的文件

注意:需要把UCenter安装包里面的一个开发文档里面的API接口里面的四个部分复制到uc.php文件中

开发文档:

接口查看

注意:当将API接口里面的四个部分复制到uc.php里面后,有两处的代码需要更改一下。

1.去除下划线

2.去除一段多余的代码

5. 通信成功

6. 通信成功后的目录结构

功能

使用UCenter完成同步的登录和退出,需要注意的是,无论同步登录还是同步退出,返回的js代码都需要echo执行一下,才能实现功能。

1.同步登录

2.同步退出

UCenter服务器的思想

1.应用之间要想传递数据,那可以抽象出一个中央管理器来做为传递信息的桥梁

2.在登录的时候,会在UCenter服务器上返回一段js代码,执行该js代码即可实现同步的登录。

作业

通过代码可以实现自己电商网站会员信息的同步登录和退出,但是还不能实现其他应用里面的同步退出和登录,需要自己完成。

相关主题
相关文档
最新文档