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