DZ X3 和 ECshop 通过uc_server实现会员同步整合教程.
会员数据整合是实现商城和论坛系统共享会员数据.论坛系统注册会员整合后可直接在商城登陆.现以本人社区为例.本人社区采用DZ最新的X3.1 商城采用的ECshop最近的V2.7.3 现在想把两个模板整合在一起.实现会员同步登陆.同步退出.(DZ X的其他版本整合方式大同小异.可做参考)
安装路径如下:
社区地址:域名根目录
商城地址:域名根目录/shop
UCserver:域名根目录/UC_server
一、安装discuz X3程序.在安装过程中选择-全新安装.全新安装就包含了UC_Server.这一部就把社区和UCserver整合在一起了.具体过程就不详细写了.只要配置好数据库.点几个下一步就OK了.没什么难度.
二、在域名根目录下建立shop文件夹.把ECshop的安装文件放到shop目录.然后安装ECShop 2.7 安装过程就不做讲解了.跟社区一样.配置好数据库点几个下一步就OK.没什么难度.唯一注意一点是表前缀不要和社区的设置成一样..默认是不一样的.所以安装的时候配置好数据库就不要去改动表前缀.
三、这也是最重要的一步.连接ECshop和UCserver.具体过程如下:
1 把DZ X3程序包里面的uc_client或者刚安装的社区根目录下的uc_client文件夹整个夹拷贝一份到shop目录下面.不需要拷贝uc_server.
2 登陆ECshop后台.(地址就是:默认域名/shop/admin).找到会员整合->UCenter 点击后面的安装.如图:

3 输入UCserver的连接地址(地址:默认域名/UC_server).和创始人密码.这个密码就是安装社区的时候输入的密码.下一步.

4 合并方式.一般都选择强制为同一用户..
5 登陆UCserver.(登陆地址: 默认域名/uc_server 也可以从管理中心登陆).查看应用.确保刚安装的社区和商城是通信成功.一般全新安装的时候都是成功的.如果是修改过连接的或者不是全新安装的.不成功的时候就需要编辑不成功的连接.一般来说UCserver通信不成功.都是因为通信密钥和IP地址不对造成的.最常见的就是社区搬家过后.通信就不成功了.这个时候就要检查通信密钥和地址.一般来说数据库和空间在同一主机上的.数据库地址为空就行了.如果不在同一主机上.就要填好数据库地址.密钥可以在配置里面查看.社区的默认密钥查看地址:默认域名/config/config_ucenter.php 找到define('UC_KEY', 后面的就是密钥.复制到UCserver设置里面就OK..如果是ECshop通信不成功.就在ECshop后台找到会员整合->UCenter 点后面的设置复制通信密钥.粘贴到UCserver应用里面对用的商城应用就行了..那个不成功就编辑那个.不要编辑错了.
只要看到社区和商城都是通信成功状态.那么恭喜你..整合已经完成了............
你说你测试了还是不行?哈哈..二货.你能把浏览器缓存和社区.商城的缓存都清空下么!!!或者直接换个浏览器登陆.......
去社区注册个用户.再去商城注销下..嘿嘿..有木有成就感??
DZ X3 和 ECshop 通过uc_server实现会员同步整合教程.的更多相关文章
- Discuz!NT 3.5.2正式版与Asp.net网站会员信息整合
Discuz!NT 提供了很多对外的接口利于与别的网站进行整合,经本人亲测,觉得开放的接口还是挺到位的.开发.测试一次通过,只不过api文档寻找无门,只能自己琢磨,费了不少周折,不过,功夫不负有心人, ...
- 简单分析ucenter 会员同步登录通信原理
1.用户登录discuz,通过logging.php文件中的函数uc_user_login对post过来的数据进行验证,也就是对username和password进行验证. 2.如果验证成功,将调用位 ...
- ecshop编辑器fckeditor换百度ueditor编辑器教程
1.下载uediter编辑器,解压上传目录uediter到根目录/includes/下 2.修改admin/includes/lib_main.php /** * 生成编辑器 ...
- ecshop后台增加模块菜单项详细教程(图文)
有的时候我们会在后台增加新的功能,菜单项是一个程序的入口,是必不可少的,如何在后台增加菜单项呢,大家可以参考下面的教程: 例如:想在后台左侧的菜单栏的"促销管理"下添加一个&q ...
- Windows2008R2+iis7.5环境下的dz论坛X3版伪静态设置教程
Windows2008R2+iis7.5环境下的dz论坛X3版伪静态设置教程 因为2008R2不是那么的普及,加上X3版新出不久,所以伪静态的设置教程比较少,今天搞出来了,其实很简单,那么下面给大家简 ...
- Windows 2008 R2+iis7.5环境下Discuz!X3论坛伪静态设置方法
2008R2不是那么的普及,加上X3版新出不久,所以伪静态的设置教程比较少,今天搞出来了,其实很简单,那么下面给大家简要说明一下.因为iis7.5集成了url重写,那就就方便多了,首先安装好你的dz论 ...
- phpwind ecshop 用户整合
phpwind ecshop 用户整合,其实很简单.但在网上搜到的尽是乱七八遭的方法,搞得很复杂. 原来公司做的phpwind 与 ecshop 结合的项目,别的同事已经把用户整合好了,当时我还不知道 ...
- ecshop目录结构
ECShop 最新程序 的结构图及各文件相应功能介绍ECShop文件结构目录┣ activity.php 活动列表┣ affiche.php 广告处理文件┣ affiliate.php 生成商品列表┣ ...
- ECShop函数列表大全
lib_time.php gmtime() P: 获得当前格林威治时间的时间戳 /$0 server_timezone() P: 获得服务器的时区 /$0 local_mktime(hour=NULL ...
随机推荐
- 搞懂分布式技术2:分布式一致性协议与Paxos,Raft算法
搞懂分布式技术2:分布式一致性协议与Paxos,Raft算法 2PC 由于BASE理论需要在一致性和可用性方面做出权衡,因此涌现了很多关于一致性的算法和协议.其中比较著名的有二阶提交协议(2 Phas ...
- 第九天 1-8 RHEL7软件包管理
在RHEL7中,主要有 RPM 和 YUM 两种包管理 1.RPM包管理--使用rpm命令对rpm软件包进行管理rpm命令格式:[有很多,自己可以man一下,这里只列举一下常用的]rpm -ivh [ ...
- mysql学习之旅
1,mysql安装脚本 #!/bin/bash RSYNC='10.39.2.120::wenhui/database/install' CMAKE='cmake-2.8.6.tar.gz' MYSQ ...
- Truncate a string
用瑞兹来截断对面的退路! 截断一个字符串! 如果字符串的长度比指定的参数num长,则把多余的部分用...来表示. 切记,插入到字符串尾部的三个点号也会计入字符串的长度. 但是,如果指定的参数num小于 ...
- 关于js中的原型链的理解
我们知道无论什么时候只要创建了一个函数,就会为该函数创建一个prototype属性,这个属性指向函数的原型对象,默认情况下所有原型对象都会自动获得一个constructor(构造函数)属性,这个属性包 ...
- ActiveMQ教程(简介与安装)
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久 ...
- C++:override和final
1. override 重载 当你在父类中使用了虚函数时候,你可能需要在某个子类中对这个虚函数进行重写,以下方法都可以: class A { virtual void foo(); } class B ...
- NPOI 生成 Excel
前言 在 c# 中可以使用对应的com组件生成或操作excel,但前提是必须安装了Office Excel , 但服务器端不一定会安装Excel,而且它操作起来并不简单.但是,使用NPOI这个第三 ...
- vue环境的搭建
一.首先要安装nodejs : 别去官网下,慢的要死,这是国内的什么版本都有.地址 这是我下载的. 然后就傻瓜式安装. 验证是否安装成功 二.node.js的环境变量的新建. //我安装的路径是D: ...
- python爬虫之requests模块
一. 登录事例 a. 查找汽车之家新闻 标题 链接 图片写入本地 import requests from bs4 import BeautifulSoup import uuid response ...