UCenter单点登陆,同步登陆,同步登出原理

UCenter同步流程:

前提是须要在Ucenter上面添加好须要同步登陆的应用(至少2个才能看到效果),而且显示:通讯成功php

假如我添加了A,B两个应用网站chrome

1.首先当A站登陆时,登陆成功后,处理实质是调用uc_client提供的方法向UCenter获取2个脚本代码(A、B站),这两个脚本代码就是访问A、B两个站的api/uc.php中的登陆方法,能够在方法中作登陆所需session和cookie操做。api

2.当登出时,操做和登陆是同样的,都须要向UCenter获取2个脚本代码,目的是用来触发A、B站的api/uc.php中登出方法。浏览器

重点:当获取到2个脚本代码后必定须要在输出让浏览器运行,不然将不会实现同步登陆登出。cookie

建议:开发调试的时候,借助浏览器监控来查看返回输出值,我当时用的是chrome F12 后 打开Network标签 。session


转载自:http://www.9958.pw/post/ucenterpost

相关文章
相关标签/搜索