1.    Ucenter后台中将需要同步登录的应用设置为允许同步登录,并确保应用通讯成功。


 
2.    修改应用登录代码。首先使用用户名密码登陆成功后,调用uc_user_synlogin函数获得同步登录的脚本。返回给浏览器并输出,确保脚本执行

注:
uc_user_synlogin 获得调用每个应用的uc.php中synlogin函数的脚本:

synlogin函数将用户id和用户名用authkey进行编码后存入cookie

3.    应用自动调用同步登录后,需要获取uc.php 保存的cooke,用自身authkey进行解码后保存对应session中。

4.    同步退出只需要在注销操作地方调用uc_user_synlogout()函数,并同理将脚本输出,确保脚本执行。

Ucenter实现多个网站同步登录相关推荐

  1. UCenter单点登录,同步登录,同步登出原理

    UCenter同步流程: 前提是需要在Ucenter上面添加好需要同步登录的应用(至少2个才能看到效果),并且显示:通信成功 假如我添加了A,B两个应用网站 1.首先当A站登录时,登录成功后,处理实质 ...

  2. ucenter通信实现同步登录、同步退出(详细)

    首先,需要去官网下载一个ucenter的包.然后解压下来. 先把ucenter/ucenter这个文件夹复制到你的项目根目录下改名为uc_server;(这里只是我建议修改,以便于我下面写的配置); ...

  3. discuz论坛整合ucenter免激活,同步登录,同步退出解决方案(附源码)

    UCenter作为整合用户的这样一个开源插件,对于PHP开发的,甚至其它开发语言如.net,java.asp等开发人员解决多个项目整合到一起,用户进行同步登录,同步退出等,同步消息等都是非常有用的.下 ...

  4. php 同步退出,Ucenter 的同步登录与同步退出

    Discuz论坛,包含了一个叫Ucenter的用户平台,通过这个平台,我们可以把Discuz论坛和Ucenter home.ecshop以及dedecms.帝国CMS等开源平台的用户统一起来,也可以自 ...

  5. php同步登录,使用ucenter实现多站点同步登录的讲解

    做Web开发经常会要求实现多站点同步登录的情况,对于PHP开发来说,我们可以使用ucenter来实现多个站点同时登陆同时退出,用户同步的功能.下面我们一起看一下ucenter是如何实现同步登陆的. 首 ...

  6. php ucenter原理,深入挖掘Discuz Ucenter同步登录过程原理分析

    深入挖掘discuz ucenter同步登录过程原理分析,哈哈,其实纯属标题党,主要就是做了一个思路分析而已. Discuz是Ucenter的一个应用. Ucenter包含Server和Client, ...

  7. Thinkphp整合ucenter同步登录注册退出

    Thinkphp整合ucenter完全可以双向同步登陆.退出.删用户.自动激活DZX用户.发消失.推动态.改密码等的. ucente同步登陆演试,比如把下面的代码放到你网站的登陆控制器里 $uc = ...

  8. dedecms v5.7 整合discuz x3.2 双向同步登录退出(2016年4月2号)

    一,先安装织梦与dz论坛,dz安装时,把uc也一起安装.安装好后,进论坛后台,ucenter中心,应用管理,就会看到id号为1的应用,并且通信成功 如果通信不成功.就点击id为1应用,点击 后面的编辑 ...

  9. dedecms v5.7 整合discuz x3.2 双向同步登录退出

    一,先安装织梦与dz论坛,dz安装时,把uc也一起安装.安装好后,进论坛后台,ucenter中心,应用管理,就会看到id号为1的应用,并且通信成功 如果通信不成功.就点击id为1应用,点击 后面的编辑 ...

  10. php跨域同步登录,织梦PC端移动端会员同步登录跨域AJAX

    利用织梦分别做移动端和PC端的时候会涉及到跨域问题,也就是说移动端和PC端采用不同的域名,就是所谓的跨域. 要实现PC端和移动端会员同步登录,用默认的AJAX来实现会员同步登录的方法就不再适用了,因为 ...

最新文章

  1. 001_Gson概述
  2. DOS Network一月项目月报
  3. 自动驾驶安全驾驶规则_自动驾驶知识科普 自动驾驶汽车的七大核心技术
  4. 电脑机房用成品——名词解释
  5. C# 如何实现记住密码功能
  6. c语言给字母加密,C语言文字简单加密程序的实现
  7. Cookie、Session 简述
  8. 签证管理系统 签证软件
  9. SELECT FOR ALL ENTRIES IN 通过配置优化速度
  10. 手工冰粉社区forum.bingfen.com.cn上线...xiuno模版V2完善记录
  11. oracle.jdbc.driver.OracleDriver和oracle.jdbc.OracleDriver这两个驱动有什么区别?
  12. JSD-2204-创建Spring项目-Day19
  13. 高考作文做个标题党,有何不好!
  14. Grab第一季营收2.28亿美元:亏损4.35亿美元 收窄35%
  15. 如何使用 PyTorch 进行图像分类
  16. 关于RTT、TTL、MSL的概念解释
  17. ReentrantReadWriteLock入门级
  18. 微信小程序使用promise 一次封装全部接口
  19. 火星人是护法天使、科普神童
  20. 前端项目 仿小米商城

热门文章

  1. 关于Java工具eclipse的基本
  2. ubuntu PHP Cannot adopt OID in UCD-SNMP-MIB
  3. opencv出现0x75BA812F 处(位于 Project1.exe 中)有未经处理的异常: Microsoft C++ 异常的一种可行解决方案
  4. 树莓派如何连接WiFi
  5. OpenStreetMap + Leaflet 当前位置定位
  6. 前端vue地图自动定位当前位置
  7. 附合导线坐标计算例题_附合导线坐标计算
  8. win10下Google Chrome 打不开网页的解决方案
  9. 00002 用一元钱兑换一分两分五分的硬币,一分两分五分每种至少一枚,共有多少种组合方式,编程实现
  10. 微信开放平台:网站应用-微信登录