同一账号禁止多人同时登陆
来源:互联网 发布:ubuntu 16.04 maven 编辑:程序博客网 时间:2024/05/01 12:53
最近群里和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账号
- 防止同一用户同时登陆
- 防止同一用户同时登陆
- 防止同一用户同时登陆
- 隐藏进程代码
- 端午节
- 第2篇 PFsense进阶篇 (人网门户)
- 文本提取url
- CToolBar的使用总结
- 同一账号禁止多人同时登陆
- 医院信息化
- html文本截字
- C# 反射
- 我看非传统GIS
- javascript读cookie和url参数
- 吃素一周
- 设计模式(四)[装饰(Decorator)模式]
- 十天学会php之第五天