不同网站域名做联合登录?
2017-08-18 13:23
381 查看
需求:
我有几个网站 如 www.a.com www.b.com www.c.com 现在我想做到登录任何其中一个网站其他两个网站都不用登录了!
实现原理,如登录www.a.com 验证完 用户名密码正确后,1. 对www.a.com 设置session,cookie ; 2. 对
细节&& 关键:
在a.com 登录成功后,ajax 响应信息包括 如下:scriptStr
<script type="text/javascript" src="http://b.com/passport/login?union_code=85a85c848b60a8180b3476afb0954ae0b7cceed620fa1387818439180cf01b3b22d91d06ae8393dc90fffa465a4ebdb3b66c9167a2c7a31e9888e1e7e21564d52OfaImJ2Va56QTcZqiO%2Fz7QHBTsCJe18Y%2FoovwC2aGJYclznFtO4oA0Cj2m5AUbeCGhd4rxHv%2BE0uQKfRdPeKDp2oHt923RzGLE64CJdXxX1h%2F9S56v7bA"></script>
.......
在ajax的success function中可以 $('body').append(scriptStr);
说明 union_code 包含了用户的一些基本信息 是加密过的,再passport/login 做了解密设置b.com cookie 及 session, 为了安全 可以在信息中加入时间戳参数,如果超时不去设置 cookie session
退出类似登录 在a.com 点击普通链接退出 响应信息如下:scriptStr
<script type="text/javascript" src=" http://www.b.com/passport/logout?union_code=76dd9ffcd5289b4d6c83e8ca003f92de8cb2539e8bf108fcec32c04b4cd53994c0930907667d231855424854a9d4d69510c9dd9e54917e558ff7464f53afXX6l%2FAdWnmcb3Umi%2B5wY2opmqx2MTSm0xCPNYQxetXxkZ%2Bma%2BR2kRolu3RYbhKZAkg69nMVSLgoem1LsNnHbzNSTLt6cyA2wRgikJuY4PltZCQLbW4MgYE12a "</script>
....
我有几个网站 如 www.a.com www.b.com www.c.com 现在我想做到登录任何其中一个网站其他两个网站都不用登录了!
实现原理,如登录www.a.com 验证完 用户名密码正确后,1. 对www.a.com 设置session,cookie ; 2. 对
细节&& 关键:
在a.com 登录成功后,ajax 响应信息包括 如下:scriptStr
<script type="text/javascript" src="http://b.com/passport/login?union_code=85a85c848b60a8180b3476afb0954ae0b7cceed620fa1387818439180cf01b3b22d91d06ae8393dc90fffa465a4ebdb3b66c9167a2c7a31e9888e1e7e21564d52OfaImJ2Va56QTcZqiO%2Fz7QHBTsCJe18Y%2FoovwC2aGJYclznFtO4oA0Cj2m5AUbeCGhd4rxHv%2BE0uQKfRdPeKDp2oHt923RzGLE64CJdXxX1h%2F9S56v7bA"></script>
.......
在ajax的success function中可以 $('body').append(scriptStr);
说明 union_code 包含了用户的一些基本信息 是加密过的,再passport/login 做了解密设置b.com cookie 及 session, 为了安全 可以在信息中加入时间戳参数,如果超时不去设置 cookie session
退出类似登录 在a.com 点击普通链接退出 响应信息如下:scriptStr
<script type="text/javascript" src=" http://www.b.com/passport/logout?union_code=76dd9ffcd5289b4d6c83e8ca003f92de8cb2539e8bf108fcec32c04b4cd53994c0930907667d231855424854a9d4d69510c9dd9e54917e558ff7464f53afXX6l%2FAdWnmcb3Umi%2B5wY2opmqx2MTSm0xCPNYQxetXxkZ%2Bma%2BR2kRolu3RYbhKZAkg69nMVSLgoem1LsNnHbzNSTLt6cyA2wRgikJuY4PltZCQLbW4MgYE12a "</script>
....
相关文章推荐
- 二级域名 网站 的百度联合登录 问题 解决
- 一个网站同一域名不同目录下的文件访问到的cookie值不同是什么原因?
- 同一主机,不同域名绑定不同网站(IIS主机头实现方法)
- MOSS网站与我的网站显示的登录用户信息不同
- nginx servername配置域名网站可以正常登录,servername配置IP+Port却无法正常登录
- 同一主机,不同域名绑定不同网站(IIS主机头实现方法)
- 局域网不同用户同时登录同一个网站,会出现session乱窜的问题
- apache学习(一) 虚拟主机配置(根据不同的域名映射到不同网站)
- 一个网站空间绑定多个域名指向不同路径方法
- 网站免费在线客服源代码(powertalk系统,修改版,修改客服端由于XP不同不能登录问题)
- 在万网中用js实现二个域名用一个空间访问二个不同内容的网站
- 判断域名及不同的网站地址
- 用不同的域名访问同一个空间上面不同的网站
- sharepoint网站登录弹框,如何设置自动加域名
- apache 虚拟主机配置(根据不同的域名映射到不同网站)
- WAMP配置多个域名访问不同网站,httpd.conf配制教程
- 域名解析碎片整理 - 《不同的子域名解析到同一服务器下不同的网站》
- 【SSO】——使用CAS实现二级域名不同的网站的单点登录(二)
- ip物理定位搜索类 与配合结合纯真数据库qqwry.dat完美结合,可以查询世界各地数据库,可以做网站按地区登录不同的地区网站
- PHP不同域名cookie共享(单点登录实现原理)