ASP.NET 2.0實現(xiàn)防止同一用戶同時登陸_.Net教程
推薦:.Net下的MSMQ的同步異步調(diào)用一、MSMQ簡介 MSMQ(微軟消息隊列)是Windows操作系統(tǒng)中消息應用程序的基礎,是用于創(chuàng)建分布式、松散連接的消息通訊應用程序的開發(fā)工具。消息隊列 和電子郵件有著很多相似處,他們都包含多
要防止同一用戶同時登陸,首頁應該記錄在線用戶的信息(這里與用戶名為例),然后判斷正在登陸的用戶里面是否已存在。在這里使用一個cache存放已經(jīng)登陸的用戶名,但是還有一個問題就是要知道用戶是什么時候離開系統(tǒng)的呢?這就要定期清除cache中的內(nèi)容了,也就是設置一個cache的時間。這個時間可以跟用戶的session值聯(lián)系起來,剛好當用戶session值失效的時候該用戶在cache里面的信息也會被清空.這樣就達到了防止同時登陸的效果,具體代碼如下:
放在登陸成功的地方:
以下為引用的內(nèi)容: string key = TextBox1.Text; //用戶名文本框設為cache關鍵字 |
分享:用.net動態(tài)創(chuàng)建類的實例用.net動態(tài)創(chuàng)建類的實例 看了網(wǎng)上很多關于DotNet動態(tài)創(chuàng)建類的實例的文章,我這里想總結(jié)一下,其實方法很簡單,就是用“Activator.CreateInstance”。但是這個方法需要待創(chuàng)建的類的
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-ASP.NET 2.0實現(xiàn)防止同一用戶同時登陸。