一个站点中有n个子站点,如何能让各个子站点能单点登录,如果使用Session,怎么共享,如果是Cookie,每个站点的Cookie应该是不一样的,大家帮忙想办法,分不够继续加,谢谢各位了!

解决方案 »

  1.   

    用cookie,如果是相同的主域名的话是可以共享的.如:a1.aa.com ,a2.aa.com,这样的cookie是可以共享的,你可以把cookie再加个密就行拉.
      

  2.   

    我看现在很多升星的同志都是"up"出来的!
    如何提高???
    我也努力up出个星来!
    哈哈
    up
      

  3.   

    单点登录?
    比较复杂,可以试试 gshope(北京.Net)的方法
      

  4.   

    Session是没办法在不同站点下共享的吧。
      

  5.   

    http://www.zahui.com/html/14/31688.htm
    多项目共享Session
      

  6.   

    1.  建立一个空白解决方案blank solution,如:d:\MyProject\MyProject.sln2.  在d:\MyProject下建一个Web Application的根目录d:\MyProject\WebMis并设为http://localhost/WebMis的虚拟目录3.   在WebMis目录下根据模块分别新建目录,如:d:\MyProject\WebMis\Login和d:\MyProject\WebMis\CheckOut4.  在VS.net中根据模块新建web application,如:http://localhost/WebMis/Login和http://localhost/WebMis/CheckOut 5.   新建后Login和CheckOut两个目录自动被设置为虚拟目录6.  在WebMis项目中添加Login和CheckOut的项目引用7.  在IIS管理器中删除Login和CheckOut的虚拟目录
      

  7.   

    sessios我不清楚是不是能够单点登陆,但你可以用Form验证来实现单点登陆
      

  8.   

    cookie多设一个变量来标示不同站点JF
      

  9.   

    我也不明白同一個站點下面用asp寫的頁面調用aspx的頁面是不是Session不能共享啊?
      

  10.   

    可以使用sql server的数据表方式来模拟session的工作,实现多服务器用户登陆信息共享。实际上这种方法用的还是很多的,很多即时通讯工具应该都是这么做的。
      

  11.   

    我想问这个问题,思归也没有好的方法,连csdn自己都无法解决,没法
      

  12.   

    O   O 
    个人认为除了cookie外还可以用session来解决
    一般大家用SESSION都是在一个服务器的内存中来保存这个SESSION信息的1。可以用asp.net 的 state server 来控制这个session
    2。或者用把session 信息放在SQL SERVER中,大家在config里头看到的连接字符应该就是连起这个作用的
      

  13.   

    state server  是装了frame work 之后的一个服务
      

  14.   

    这个跟asp,asp.net共享session一个道理.把其中的一个session的对象提交到一个页面去转
      

  15.   

    admire you for your  star
      

  16.   

    你可以用webservice做过渡的,验证在webservice里进行。
      

  17.   

    用Web Service来在多个站点共享Session
      

  18.   

    可不可以使用passport的验证方式呢?
      

  19.   

    把session 信息放在SQL SERVER中,大家在config里头看到的连接字符应该就是连起这个作用的