
ASP.NET中防止多个用户同时使用同一账号登录的代码实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了在ASP.NET框架下如何通过编程手段限制多用户同时使用同一个账号登录网站的方法和具体实现代码。
方法一:复制代码如下:
```csharp
string sKey = username.Text.Trim(); // 获取Cache中的给定Key的值
string sUser = Convert.ToString(Cache[sKey]); // 检查是否存在
if (sUser == null || sUser == String.Empty)
{
TimeSpan SessTimeOut = new TimeSpan(0, 0, System.Web.HttpContext.Current.Session.Timeout, 0, 0); // 取得Session的过期时间
}
```
这段代码首先从用户输入中获取并清理了一个值,然后尝试从缓存(Cache)里读取与该键对应的值。如果这个值为空或不存在,则会根据当前HttpContext中的Session超时设置来创建一个TimeSpan对象。
全部评论 (0)
还没有任何评论哟~


