asp.net 简单单点登录技术分析

(编辑:jimmy 日期: 2024/10/5 浏览:2)

代码如下:
复制代码 代码如下:
///单点登录(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("用户名不存在!");
}
}
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。