想把两套系统的用户整合到一起。也就是说用户从A系统登录了,B系统也让登陆上
两套系统都是用的SESSION。请问能不能整合,怎么搞?

解决方案 »

  1.   

    web.config
    <form></form>
    中配置相同的domainname
    设置machinekey,网上有一个老外的网站可以生成machinekey可以搜下,记不清具体地址
      

  2.   

    用页面传值可以不 
    需要两个处理页 
    处理页封装 登陆注册 等用户操作
    a网站的处理页接收b网站的用户信息 进行相应操作 
    b网站同理
      

  3.   

    做个"单点登录(SSO)",即可实现
      

  4.   

    单点登录参考:http://www.cnblogs.com/hl13571/archive/2008/01/28/1056671.html

    对《Understanding Single Sign-On in ASP.NET 2.0》一文的补充
     
      

  5.   

    改sessionstate的方式为stateserver方式可能行,两个系统的stateserver设成一个
      

  6.   


    或用数据库的的方式存取session
      

  7.   

    http://blog.csdn.net/cityhunter172/archive/2005/11/06/524043.aspx这个写得很详细,用session是做不了单点的!
      

  8.   

    最简单的方式 就是A系统登陆的同时 验证账号密码通过后。。POST B系统就可以了