请问高手:我的网站是ASP.NET做的,现在我在里面放了一个动网论坛.要怎样才能使用户登录网站以后论坛里面也自动登录了?
原ASP.NET网站是SQL数据库,现在添加进来的论坛是Access数据库.
请高手给解决办法(最好是有实例我参考一下).

解决方案 »

  1.   

    两个网站放在同一个域名根下面如(网站http://www.123.com,论坛http://bbs.123.com)
    然后设置两个项目的Cookie的Domain = "123.com"
    如:
    HttpCookie Hc = new HttpCookie("sss");
            Hc.Domain = "123.com";
            Hc["Value"] = "444";
            this.Response.Cookies.Add(Hc);当然两个项目的Cookie的键值要保持一致(动网是asp开源的,研究一下就能修改了一样了)。
    还有删除Cookie的时候也要先指定Domain以后再删
      

  2.   

    动网论坛是asp的,你只好打开一个新的页面将用户名和密码发送到动网论坛验证一边.如果不打开新页面,你得传一个参数说明是从asp.net网站来的,从asp.net网站验证完后跳转到动网论坛验证,动网论坛验证完后再跳回asp.net网站.我们公司用的就是动网论坛,我用的是asp.net,以前我就这样整合asp和asp.net的.
      

  3.   

    利用单点登录的方式,google查一下吧
      

  4.   

    我用的discuz2.0的论坛,这个可以整合的 要是可以的话请看这个  http://nt.discuz.net/showtopic-52439.html
    希望能帮到你啊