我有2个系统是 BS的,AB两个系统,  B系统由A系统连接点击进入,进入B系统的时候怎么判断是从A系统登录后进入的呢
因为A系统是服务器,B系统是装到每个分店的系统,当浏览A系统的时候去访问B系统,B系统由很多个,所以当打开B系统的时候就要判断是否是从A系统点击进入的,如果B系统打开了,加入搜藏夹后,第2次还能打开,要求是第2次不能打开,就像保存在SESSION理一样,而且A和B系统都是用的不同的两个数据库,
我现在的思路是,在登录A后产生的一个随机数并保存到COOKIES里,在点击连接后传入随机数到B系统,B系统通过接受到的随机数再用WebClient  的DownloadString 读取A系统的某个验证页面,A系统的验证页面则读取这个随机数的COOKIES得VALUE
如果匹配则说明是从A系统登录点击过来的但是就是A系统的验证页面怎么也读取不到COOKIES的值,但是A系统的其他页面就能读取当前那个COOKIES的值

解决方案 »

  1.   

    单独做一个webservice来处理这个问题好不好?两个系统就是两个独立的东西,他们不存在单独的循环。所以我想在webservice里做一个两个系统共用的一个方法来判断这个值
      

  2.   

    当a系统登陆后,就把cookie值存到webservice里。b系统想判断的时候到那里去取。。
      

  3.   

     没了啊,tianmao111 的主意不错!
      

  4.   

    直接在点A的链接的时候传一个参数进B。在B里检测,如果含有这个参数就是从A进入的否则不是