ucenter 添加新应用
发布:smiling 来源: PHP粉丝网 添加日期:2014-04-21 15:33:46 浏览: 评论:0
我们公司用自己开发的php框架 开发了一个网站,(http://www.phpfensi.com),二级域名用dz(discuz)做了一个论坛,问题随之而来了,那就是会员的通信问题.
一、什么是会员通信?
会员的通信是指几个没有关联的多个应用(如论坛、博客、自己开发的网站等等)之间实现用户同步登录,同步退出,同步密码、用户名、邮箱,比如我在我自己网站上使用huwenfang账号登录了,那么当我打开网站的论坛和博客事,默认huwenfang账号登录,退出,修改用户资料的通信如同以上.
二、现在的通信一般依靠什么?
依靠ucenter。ucenter就是用户中心,由它管理这用户的基本信息,它接受应用的发来的信息,并把该信息传达到它下面的所有应用中,比如我在自己的网站中登录了,我会告诉ucenter,“ucenter,你好,账号huwenfang 登录了”,接收到登录信息的ucenter 会遍历他下面的所有应用并发布命令,执行账号 huwenfang 登录的操作,所以说ucenter是个应用之间的一个通信桥梁,或者说是一个大脑(uc server),它可以操控它下面的应用.
三、重点来了,怎么实现各应用之间的通信呢?注意了,下面将全面讲解,100%自创.
1、首先你要安装一个ucenter,网上关于ucenter的安装资料很多,这里就不做详解了.
2、因为ucenter是康盛集团的产品,所以应用与ucenter通信主要分为两大类:
1)、 一类是 康盛集团旗下的其他产品,如 DiscuzX、Ucenter Home、X-Space Discuz!、SupeSite、SupeV、Ecshope、ECMall,就是登录ucenter,添加新应用时 选择应用类型
除了 “其他”,自动列出来的这些,如果你的网站是使用 康盛集团的产品 二次开发而成的,实现与ucenter的通信就非常的简单,可以说是傻瓜试的.
安装方式选择“URL安装(推荐)”,下面的路径是指 应用的更目录下的install(安装)文件的路径,最后点击“安装”就完成了于ucenter的通信,然后返回到 应用列表,查看是否通信成功.
我的论坛是用dz做的,所以使用了这种比较简单的安装方式.
2)、第二种就是比较复杂的一种,即非康盛集团下的产品 应用,比如我们的网站是自己的框架开发的,那该怎么办呢??在介绍具体通信操作前,我觉着需要先总结下ucenter和个应用之间通信原理,以下原理是我自己总结的,如有错误,还请指出,通信,字面意思就知道是需要双方的合作,一方发送,一方接受,任何一方既可以发送,又可以接受通知,当我们在一个应用中执行了登录操作,这个时候该应用就是信息发送者,需要发出信息告诉 ”大脑“(ucenter)某某人登录了,如果经过check该用户可以登录,此时该应用要像大脑发送”某某人成功登录,通知其他应用同时登录“ 的信息,那么这个信息的发送是怎么执行的呢?是通过ucenter给的接口.
Tags: ucenter 添加新应用
相关文章
- ·ucenter创始人密码如何修改(2013-11-15)
- ·ucenter整合destoon后注册页面不跳转(2013-11-15)
- ·Discuz、UCenter登陆管理后台自动退出的解决方法(2013-11-15)
- ·ThinkPHP3.1.2整合UCenter详解(一)(2013-11-15)
- ·dedecms_ucenter模块管理(2013-11-15)
- ·Centos 6.2安装Ucenter Home (2013-11-15)
- ·ucenter整合,通信失败,调试测试排查方法(2014-01-08)
- ·ucenter 添加新应用(自己的网站和ucenter通信)(2014-01-10)
- ·Discuz、UCenter登陆管理后台自动退出的解决方法(2014-01-10)
- ·整合UCenter开启同步登陆后以前系统帐号为什么不能登录(2014-01-10)
- ·ThinkPHP3.1.2整合UCenter详解(2014-01-10)
- ·dedecms_ucenter模块管理(2014-01-10)
- ·整合Ucenter后登陆变慢! 修改变快的几种方法.(2014-01-10)
- ·UCenter和最土团购系统的整合教程(2014-04-21)
- ·ucenter整合destoon后注册页面不跳转(2014-04-22)
- ·从源码看Discuz Ucenter同步(2014-04-22)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)