All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
HTML网页制作基础教程(1):认识HTML_[Html教程]
XML入门教程:了解学习 XML 属性_[XML教程]
了解Hibernate的FlushMode.NEVER_.net资料_编程技术
网络编程经验技巧:ASP.NET2.0泛型和匿名方法_.net资料_编程技术
C#教程:C#中的特殊运算符
PHP判断搜索引擎机器人Robot_[PHP教程]
ASPX文件转HTML_[Asp.Net教程]
ASP.Net中利用CSS实现多界面两法_[Asp.Net教程]
在.NET中字符串替换的五种方法_.net资料_编程技术
ASP.NET,2.0中随机读取Access数据库记录_[Asp.Net教程]
Reading number is top 10 pictures
Ashlynn Brooke photograph of a group2
有种屌丝级别的好妹子
日本小萝莉2
在加油站厕所门口看到的告示
In the world the most mysterious 21 place landscape3
来几张有特色的图片
China's zhejiang university to create the world's most light material
徐若瑄展示美丽胸围2
Azusa Yamamoto1
Small QiShu -- ShuangShuangPan1
Download software ranking
好色的外科大夫
linux高级编程
Unix video tutorial12
Boxer vs Yellow4
Unix video tutorial15
Unix video tutorial8
Tram sex maniac 2 (H) rar bag18
Ashlynn Video5
Boxer's Top ten classic battle7
网页特效实例大全
aaa published in(发表于) 2013/12/13 9:43:33 Edit(编辑)
技巧:ASP.NET,2.0防止同一用户同时登陆_.net资料_编程技术

技巧:ASP.NET,2.0防止同一用户同时登陆_.net资料_编程技术

技巧:ASP.NET 2.0防止同一用户同时登陆_.net资料_编程技术-你的首页-uuhomepage.com







  要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.这样就达到了防止同时登陆的效果,具体代码如下:




  放在登陆成功的地方:









string key = TextBox1.Text; //用户名文本框设为cache关键字
string uer = Convert.ToString(Cache[key]); //读取cache中用户相应的值
//判断cache中是否有用户的信息,如果没有相关的值,说明用户未登陆
if (uer == null || uer == String.Empty)
{
 //定义cache过期时间

 TimeSpan SessTimeout = new TimeSpan(0, 0, System.Web.HttpContext.Current.Session.Timeout, 0, 0);

 //第一次登陆的时候插入一个用户相关的cache值,
 HttpContext.Current.Cache.Insert(key, key, null, DateTime.MaxValue, SessTimeout, System.Web.Caching.CacheItemPriority.NotRemovable, null);
 Session["ADMINID"] = TextBox1.Text;
 Response.Redirect("main.aspx");
}
else
{
 //重复登陆
 Response.Write("");
}




















添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.