同一账号禁止多人同时登陆
来源:互联网 发布:经典爱情电影知乎 编辑:程序博客网 时间:2024/05/01 21:01
最近群里和csdn上都有人提问关于 同一账号禁止多人同时登陆的问题,今天写了一个与大家分享下.
首先在Global中写如下代码:
- protected void Session_Start(Object sender, EventArgs e)
- ...{
- ArrayList lstName=new ArrayList();
- this.Application.Add("name",lstName);
- }
- //****************************************************************************************************8
- protected void Session_End(Object sender, EventArgs e)
- ...{
- Application.Lock();
- string str=Session["name"].ToString();
- ArrayList lstName=(ArrayList)this.Application["name"];
- Application.UnLock();
- }
然后在登陆页面写代码
- string username=this.txtName.Text.Trim();
- ArrayList lstName=(ArrayList)this.Application["name"];
- foreach(string strname in lstName)
- ...{
- if(username.Equals(strname))
- ...{
- Response.Redirect("User_Login.aspx");
- }
- }
- lstName=(ArrayList)Application["name"];
- lstName.Add(this.txtName.Text.Trim());
- this.Application.Lock();
- this.Application["name"]=lstName;
- Session["name"]=username;
- this.Application.UnLock();
- this.Response.Redirect("main.aspx");
- 同一账号禁止多人同时登陆
- 同一账号禁止多人同时登陆
- 防止用户用同一账号多人同时登陆的方法 补充一
- php禁止同一账户同时登陆
- asp.net 实现 禁止同一用户同时登陆
- MSN 9.0 同时登陆多个账号
- 禁止多人使用同一账号在系统上进行操作[踢人操作]
- 禁止多人使用同一账号在系统上进行操作[踢人操作]
- 禁止多人使用同一账号在系统上进行操作[踢人操作]
- 禁止多人使用同一账号在系统上进行操作
- 禁止多人使用同一账号在系统上进行操作
- 禁止同一用户同时登录
- android关于限制同一账号在不同设备同时登陆的实现
- 同一台机器如何同时使用多个Git账号
- 同一台机器如何同时使用多个Git账号
- 防止同一用户同时登陆
- 防止同一用户同时登陆
- 防止同一用户同时登陆
- 正则表达式
- eclipse 快捷键大全
- 落叶不只在秋天
- GridView 72般绝技
- 初识Visual Leak Detector
- 同一账号禁止多人同时登陆
- 在载入新页面时产生LOADING效果
- 饭统网CEO臧力:生存需要决定商业模式
- 布拉格天空飞过荆棘鸟
- 3G网络PoC标准研究
- 能丰富的Perl:将xinetd程序用于系统管理
- 网页制作效果常用代码
- 俩个人的世界
- 你或许还未听说过的一些ASP.NET 2.0要诀