没做过,不过如果有中心用户数据库的话应当可以用中心数据库做为session存放地,自定义sessionID。转换时带上这个sessionID做为用户session的惟一编号。

解决方案 »

  1.   

    这个应该两个服务器之间先要有个约定吧,登录的用户在两个站点都是相同的ID和密码。
    跳转到另外一个页面时,带上用户名登录原站点时的证明,例如登录时的ID和密码,当然有更好的办法可以用就不需要ID和密码了。这个在链接时做点文章就可以了,比如用一个方法先取得用户的用户名和密码然后随链接一同到下个站点,该站点直接接受ID和密码判断。
      

  2.   

    问题关键是怎么在两个服务器之间安全的传送数据,共享Cookie?
      

  3.   

    1,用单点登录,去看看SSO就知道了。
    2,在登录站点1的时候,同时登录站点2(隐蔽进行,用户不知道),然后保持住session就ok了。
      

  4.   

    比如说一个门户网站,它有很多部分组成,有新闻,体育和游戏...
    每个部份可能用到的技术都不一样,有可能是jsp,也有可能是asp或php...,服务器也有可能是集群形式的
    但是这些门户网站 只要我们在一处登录,那么在其他的部份,我们也是登录状态
    我想应该是有数据库的支持或类似的结构(如cookies)来支持跨语言或跨服务器的session记录。
    假设,我们已经登录,然后去访问该门户网站的一个jsp页面,这个页面会先判断
    数据库中有没有对应的用户并判断是否登录,asp,php原理和jsp一样