asp.net 简单单点登录技术分析
2011-02-14 00:00
821 查看
代码如下:
///单点登录(Single Sign On) public void SSOMethods(string username, string password) { //判断登录情况 此处方法省略…… int result = CheckLogin(username, password); if(result>0) { //唯一标识,可自行设定 string key = string.Format("{0}_{1}",username, password); //得到Cache中的key值 string userCache = Cache[key].ToString(); //判断是否为空 if(string.IsNullOrEmpty(userCache)) { TimeSpan SessionTimeOut = new TimeSpan(0,0,HttpContext.Current.Session.TimeOut,0,0); HttpContext.Current.Cache.Insert(key,key,null,DateTime.MaxValue,SessionTimeOut,CacheItemPriority,NotRemovable,null); Session["User"] = key; Response.Write("<font color=red>登录成功!</font>"); } else { Repsonse.Write("<font color=red>抱歉,您已经在其他地方登录了!</font>"); return; } } else { Response.Write("用户名不存在!"); } }
相关文章推荐
- 一起谈.NET技术,ASP.NET MVC 2生成动态表单的一种最简单的思路
- asp.net通过反射技术实现Ajax(3)--第一个简单的例子
- 用简单登录,练习asp.net
- [ASP.NET]更简单的方法:FormsAuthentication登录ReturnUrl使用绝对路径
- 【简单Web服务器搭建】基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
- ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- Asp.net防止用户多次登录的最简单的方法
- 单点登录在ASP.NET上的简单实现
- 一个简单的ASP.NET +ACCESS 登录
- ASP.NET 实现简单的 Forms 身份验证登录
- asp.net JSON 序列化技术分析
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- ASP.NET视频采集站核心技术分析(附送对付搜索引擎蜘蛛的贱招)
- 一个简单的asp.net 单点登录实现
- 单点登录在asp.net中的简单实现
- asp.net简单实现单点登录(SSO)的方法