有2个web项目,一个java的,一个php做的,我现在想让在java项目中的登录页面登录后跳转到php页面,同事php的页面也处于登录状态,在从php页面的一个链接跳转到java项目中的页面,也处于登录状态,该怎么做啊?
那位大哥能给我说说思路??
第1个回答 推荐于2016-02-12
举个最简答的例子.
让你同事在他的php项目中做一个 xlogin.php,这个php程序可以用 xlogin.php?u=xxx&p=yyy的形式接收用户名和密码(或者其它信息) 处理成功即允许用户处于登录状态.同时生成一个登录的session
在你的java项目的登录中,用户登录成功后你写个程序去访问你同事的xlogin.php把 u和p传递给他.
即可实现java登录php也登录了.
------------
这是一个简答的思路.安全有问题.你可以根据实际情况,修改思路.比如,xlogin.php限制来源的ip.
不直接传递u和p这样东西.改成一个你们两约定的字串来验证也可以.比如一个进行过md5验证的sessionid本回答被提问者采纳
让你同事在他的php项目中做一个 xlogin.php,这个php程序可以用 xlogin.php?u=xxx&p=yyy的形式接收用户名和密码(或者其它信息) 处理成功即允许用户处于登录状态.同时生成一个登录的session
在你的java项目的登录中,用户登录成功后你写个程序去访问你同事的xlogin.php把 u和p传递给他.
即可实现java登录php也登录了.
------------
这是一个简答的思路.安全有问题.你可以根据实际情况,修改思路.比如,xlogin.php限制来源的ip.
不直接传递u和p这样东西.改成一个你们两约定的字串来验证也可以.比如一个进行过md5验证的sessionid本回答被提问者采纳
第2个回答 2011-07-25
单点登陆就是干这个的,但比较复杂。
第3个回答 2011-07-25
你可以采用接口的形式 !
第4个回答 2011-07-25
cookie追问
让php项目也处于登录状态!能实现吗?
追答页面加载的时候 先读取cookie 用ajax 登陆
追问能说具体一点吗?