您的位置:首页 > 编程语言 > ASP

asp.net中,登录互斥的相关代码(不包含中途退出的处理)

2007-05-30 11:23 405 查看
孟子的代码,在其基础上修改的.

// 作为唯一标识的Key,应该是唯一的,这可根据需要自己设定规则。
// 做为测试,这里用用户名和密码的组合来做标识;也不进行其它的错误检查。

// 生成Key
string sKey = UserName.Text + "_" + PassWord.Text;
// 得到Cache中的给定Key的值
string sUser = Convert.ToString(Cache[sKey]);
// 检查是否存在
if (sUser == null || sUser == String.Empty)
else if(Session["User"] != null && Session["User"].ToString() == sKey)
else
// 在 Cache 中发现该用户的记录,表名已经登录过,禁止再次登录
Msg.Text="<h4 style='color:red'>抱歉,您好像已经在别的地方登录了呀:-(</h4>";
return;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: