随着网络应用的越来越广泛,Web应用系统的单点登录问题越来越突出。除了购买一些商业控件,是否能用.NET技术来解决这个问题呢,毕竟单点登录在原理上说并不复杂,欢迎大家讨论

解决方案 »

  1.   

    参考
    单一登陆(Single Sign-on)问题 
    http://blog.joycode.com/saucer/archive/2004/02/25/13789.aspx
      

  2.   

    TO saucer大哥:
    你的文章我以前看过的,能否在详细点。
      

  3.   

    读里面提到的几篇文章,其实原理不是很复杂的,也参考http://avirubin.com/passport.html也参考
    http://community.csdn.net/Expert/topic/3215/3215703.xml?temp=.93388
      

  4.   

    虽然一下子看不懂什么意思,还是谢谢 saucer大哥
      

  5.   


    其实可以使用域和集成Windows身份验证,使用你的Web应用的用户无需登录,会自动使用Windows用户直接登录。
      

  6.   

    像刚才 shenyisyn(魔法师)说的也可以
    在登陆的时候就直接修改数据库
    当然是要根据Session_Start和 Session_End
    优点是实现容易
    缺点是耗费系统
    而且用户退出后,由于SESSION的不实时性,容易造成用户在短时间以内不能登陆
      

  7.   

    在APPLICATION中维护一个数据库
    保存在线信息
      

  8.   

    To mulintaomulintao:如果是多站点呢
      

  9.   

    登陆时在数据库记录 或者放在 cookie里面 然后判断登陆人数