手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net 简单单点登录技术分析
asp.net 简单单点登录技术分析
摘要:代码如下:复制代码代码如下:///单点登录(SingleSignOn)publicvoidSSOMethods(stringusername...

代码如下:

复制代码 代码如下:

///单点登录(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("用户名不存在!");

}

}

【asp.net 简单单点登录技术分析】相关文章:

asp.net验证码图片生成示例

asp. net下使用foreach简化文本文件的访问。

Asp.Net文本换行

asp.net Google的translate工具翻译 API

asp.net安全、实用、简单的大容量存储过程分页第1/2页

asp.net UpdaeProgress的简单用法

asp.net 继承自Page实现统一页面验证与错误处理

asp.net UpdatePanel的简单用法

asp.net 字符串加密解密技术

asp.net下日期加减的方法

精品推荐
分类导航