牛骨文教育服务平台(让学习变的简单)
博文笔记

同一账号禁止多人同时登陆

创建时间:2007-09-14 投稿人: 浏览次数:150

最近群里和csdn上都有人提问关于 同一账号禁止多人同时登陆的问题,今天写了一个与大家分享下.

首先在Global中写如下代码:

  1. protected void Session_Start(Object sender, EventArgs e)   
  2.  ...{   
  3.  ArrayList lstName=new ArrayList();   
  4.  this.Application.Add("name",lstName);   
  5.  }   
  6.     
  7.  //****************************************************************************************************8   
  8.  protected void Session_End(Object sender, EventArgs e)   
  9.  ...{   
  10.  Application.Lock();   
  11.  string str=Session["name"].ToString();   
  12.  ArrayList lstName=(ArrayList)this.Application["name"];   
  13.  Application.UnLock();   
  14.  }  
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。