请问javaeye中的二级域名的session中怎么传送的?
不同的二级域名情况下就算是相同的虚拟主机session也是不同的,您们的程序是如何实现的?
我用的是java开发,请各大哥能指引一下吗?
还有一个问题:如javaeye登录再将IE浏览器的Cookie删除,而当前的用户也是登录的(尽管是新建一个选项卡javaeye网页上的用户也是登录的);可再打开一个新的IE浏览器那用户就已不是登录了.
感觉似是不用Cookie但实现上也是用到Cookie登录的,两个不解,烦请哥们指引一下!!!
[b]问题补充:[/b]
SSO 单点登录----是解决多个域名不同webapps的登录方式;
我现在就是不明白:
如何把所有不同二级域名在一个web app实现session共享;这种方式可以在tomcat上有的设置的?还是要自己重写javax.servlet.http.HttpSession.getId(),如何是重写您们是用java.util.Random.nextInt(number)来自己定正义的吗?
烦指哥们指引一下!最好能给出一些代码实例,谢谢!
[b]问题补充:[/b]
将server.xml的Context加入privileged="true" cookies="false"后,tomcat就不会创建Cookies的JSESSIONID并且每个连接sessionId也是不断更新的;
说明tomcat的HttpSession.getId()是根据Cookies的JSESSIONID创建的,如果没有了JSESSIONID就会新创建一个sessionId,现在问题就是如何将tomcat默认JSESSIONID创建在同一个域cookie.setDomain(".1333.mobi");
解决了这个问题应该可以实现共享二级域名了