首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

跨域登陆的有关问题

2012-01-24 
跨域登陆的问题现在有两个系统部署在同一台SERVER上,要求在A系统中可以直接登陆到B系统,反之不可以。请帮忙

跨域登陆的问题
现在有两个系统部署在同一台SERVER上,要求在A系统中可以直接登陆到B系统,反之不可以。
请帮忙给出简单的方案,另外A系统的用户名相同密码不同

[解决办法]
在B系统中增加一个程序,例如b.jsp,接收用户参数,实现无需密码跳过B系统登录,实现B系统SESSION等功能

在A系统中增加链接b.jsp?user=userA&url=xxx.jsp&key=xxxxxxxx

只要b.jsp读到参数user,而且KEY的算法一致,就认定为用户userA通过B系统登录,转到xxx.jsp上

参数KEY是加强安全性的,二边的算法一致就可以了




[解决办法]
把A系统登录成功的sessionid保存在表里面,Alink到B的时候,传一个sessionId,然后B从表里取得在数据库中刚才A存的sessionid,两个比较。
[解决办法]

探讨
把A系统登录成功的sessionid保存在表里面,Alink到B的时候,传一个sessionId,然后B从表里取得在数据库中刚才A存的sessionid,两个比较。

[解决办法]
你可以做一个登录的webservice吧,两套系统都用webservice认证不行吗。
你能不能说明一下,两套系统用的资源和哪里可改哪里不可以吗?

热点排行