解决方案 »

  1.   

    第一种方式呢,你可以用ASP.NET提供的身份认证方式。具体的你可以看一下system.web/authentication配置节。推荐使用Forms认证。
    第二种方式是我自己比较喜欢的方式:利用IHttpModule及system.web/httpModules配置节+Cookie(Session也可以)。
      

  2.   

    单点登录实现的方式有好多种个人觉得实现单点登录最大的难题就是解决跨域的兼容性以及安全性
    LZ可以看看京东的单点登录,他的实现并不是很麻烦,也是比较容易模仿的,
    我照着这片文章实现过自己的单点登录,希望对LZ有用
    京东SSO单点登陆实现分析 
      

  3.   

    请问ASP.NET如何 实现强制用户退出的功能,本人是新手。望各位请教及其帮助
      

  4.   

    如果你是新手,B/S上实现单点登陆有点复杂,不过对你掌握ASP.NET很有帮助,你可以试试,我可以提供一个比较简单的单点登陆思路给你。一、建一个ONLINE表,字段:ID,IP,USERNAME,KEY,LASTTIME
    二、用户登陆后产生一个KEY并记录ONLINE,并且之后的每一步操作必须都更新LASTTIME,中间时间相差20分钟就要求重新登陆等,这些功能可以自己扩展。
    三、踢人就是删除ONLINE里的行。升级扩展:使用内存记录,日志结合,异步更新ONLINE等,这些属于高级的了,完成这些,即可实现基本无延时处理,百万数据内不成问题,超过百万估计还需要再更进一步。
      

  5.   

    T-sql语句验证登陆信息,如果你是刚刚学的话,直接验证定义好的两个变量,name password判断语句应该没问题吧
      

  6.   

    谢谢大家的热心帮助。T-Sql语句的办法我想过。是可以简单的实现功能,本人是想要一套完整的测试过的解决方案代码能够仅供学习和参考。本人现在是开始自学ASP.Net,我的联系方式QQ916382393