`
sinykk
  • 浏览: 357000 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ucenter 的同步登陆与退出

    博客分类:
  • php
阅读更多

使用康盛的UCENTER做用户中心,在用到官方提供的测试DEMO中,始终无法退出系统(我与discuz X结合过)

 

最后在设置COOKIE时

setcookie('Example_auth', uc_authcode($uid."\t".$username, 'ENCODE'),time()+8600,'/');

 

在退出时使用

setcookie('Example_auth', '',false,'/');

 

主要是COOKIE时间和作用路径要使用得当

 

如果为自己的应用与UCENTER结合,则需要手动在 uc_client/data/cache/下添加一个apps.php文件,这样当你在同步登陆时你的应用才能调用 其它网站的API,才能一起登陆与退出

 

------------------------------------------------------

在应用管理的 应用的主 URL URL后面一定不要加 /


如果ucenter访问非常慢,请检查 用户中心配置文件中的

define('UC_DBHOST', '127.0.0.1');  uc_dbhost 是否设置成了ip地址, 最快是localhost

 

----------------------------------------

 

一个很重要的一点,就是在同步登陆后记得把返回的字符串$ucsynlogin = uc_user_synlogin($uid); ,$ucsynlogin 一定要通过echo等方式输入给浏览器,这样才会通过JS加载实现同步登陆

 

 

如果discuz 登陆退出时出很慢,同理检查其ucenter_config.php里的IP是否配置成了IP,最快是localhost

分享到:
评论

相关推荐

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

    《Thinkphp整合Ucenter同步登录注册退出详解》 在Web开发中,用户管理是一个至关重要的环节,涉及到用户的登录、注册和退出操作。Thinkphp作为一款流行的PHP框架,它以其高效、简洁的特性深受开发者喜爱。而Ucenter...

    java整合Ucenter统一登陆、退出源码

    Java整合Ucenter实现统一登录和退出的源码是基于UCenter通信协议的一种技术实践,它主要解决了在多个应用系统间用户身份验证的统一问题。UCenter是一个由Discuz!开发的用户中心系统,它可以集中管理多个网站或应用的...

    UCenter通信和同步登陆

    5. **权限同步**: 用户在任一子站的权限改变(如禁言、升级等)也需要通过API同步到UCenter,再由UCenter同步到其他子站,确保所有站点的用户权限一致。 6. **错误处理和调试**: 在开发过程中,要确保所有API调用的...

    ecshop整合ucenter配置文件

    ecshop整合ucenter配置文件

    ucenter_1.6 多项目双向同步全攻略(图文详解下)

    - 需要在退出逻辑中加入同步退出的代码。 - 示例代码如下: ```php function logout() { // 删除验证cookie Cookie::delete('auth'); // 生成同步退出的代码 $ucsynlogout = uc_user_synlogout(); echo '...

    ecshop 同步ucenter,一步登陆discuzX

    描述中提到的问题,即“无法同步登录、同步退出,注册用户时出现问题”,是多系统整合Ucenter时常遇到的挑战。这些问题可能由多种原因引起,包括但不限于配置错误、API接口调用不当、缓存不一致或系统间的通信问题。...

    UCenter 接口开发手册

    1.同步登陆,同步退出。 2.积分兑换 UCenter 应用开发集成度指标(根据难易程度) 编号: 集成内容 难易程度 A1: 用户的注册和登录 10 A2: 同步登录、同步退出登录 5 A3: 短消息(接口方式或短消息中心方式) 10 A4...

    记事狗微博整合ucenter同步登录 同步退出解决方案

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

    ucenter整合原理和流程

    5. **同步退出**:同步退出的原理与登录类似,只是调用同步退出接口,uc.php 接收到请求后处理用户的退出操作,同步更新所有关联应用的状态。 6. **注意事项**:调用同步接口后,必须确保浏览器能成功执行 ...

    使用ucenter实现多站点同步登录的讲解

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

    php168 v6分类信息整合ucenter同步登录,同步退出解决方案

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

    asp.net版ucenter接口程序源码

    asp.net版ucenter接口程序源码,可以实现.net程序与discuz用户通讯,达到同步登录、退出、注册、修改。内附如何解决IE浏览器下同步通讯Cookie失效问题,真正达到.net通过ucenter与discuz论坛完美结合。

    详解ucenter原理及第三方应用程序整合思路、方法

    - **同步登录与退出**:用户在一个站点完成登录后,可以在其他整合了uCenter的应用程序中自动登录,无需再次输入用户名和密码。 - **跨站通信**:不同站点的用户可以互相发送私信(PM),实现了真正的跨站通信能力。 -...

    完美整合phpcms v9和discuz X3.1实现同步登陆退出论坛免激活

    整合phpcms v9和discuz X3.1实现用户账户同步登录和退出功能,主要依托于UCenter作为服务端平台。UCenter是康盛公司开发的一个用户中心服务器软件,主要作用是实现多个基于PHP开发的应用之间的数据交互。在整合过程...

    Discuz 自动同步登陆的完美解决办法

    1. **UCenter**:Discuz通常与UCenter配合使用,UCenter是一个用户中心管理平台,可以统一管理多个应用(如论坛、博客等)的用户账户,实现跨应用的单点登录(Single Sign-On, SSO)。 2. **Cookie管理**:自动同步...

    asp和ucenter整合接口

    1. **接口调用**:ASP应用需要调用UCenter的API接口,这些接口包括用户注册、登录、退出、信息修改等功能。UCenter提供了HTTP接口,可以接受GET或POST请求。 2. **通信协议**:UCenter使用的是自定义的XML-RPC协议...

    UCenter前端界面和后端管理系统

    提供同步登录、退出、注册等相关接口,可以实现用户一个账号,在一处登录,全站通行。 提供短消息相关接口,可以实现用户在不同应用收发短消息。 提供TAG相关接口,可以实现通过关键词关联各应用的数据,如帖子、...

    discuz论坛整合ucenter免激活,同步登录,同步退出解决方案

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

    ucdemo discuz ucenter api for java

    的用户统一管理平台,它集成了用户注册、登录、权限管理等功能,允许开发者将Ucenter与自建的应用系统进行整合,使得用户在一个应用中登录后,无需再次登录即可访问其他关联应用,极大提升了用户体验。 UCDemo的...

Global site tag (gtag.js) - Google Analytics