Ucenter实现多个网站同步登录

来源:互联网 发布:数据分析师考试网 编辑:程序博客网 时间:2024/04/29 18:08
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()函数,并同理将脚本输出,确保脚本执行。
0 0
原创粉丝点击