namespace soholife { using system; using system.data; using system.data.sqlclient; using system.collections ; using system.threading ; using system.web; using system.diagnostics;
//定义了一个结构 public struct user { public string name; public datetime lasttime; public datetime curtime; public string sessionid; public string iswhere; }
//定义在线用户类 public class onlineuser { private static arraylist _alluser ; //定义用户
public arraylist alluser { get{return _alluser;} set{_alluser=value;} }
public onlineuser() //构造函数 { if(_alluser==null) { _alluser=new arraylist(); } }
//功能说明:将当前用户加入在线列表 //如果该用户的数据当前仍然在在线列表中,则暂时先不让该用户登陆,提示用户存在 public bool addusertoonline(user user) { //需要先判断用户是否已经在用户列表中了 if(_alluser==null) { _alluser.add(user); return (true); } else { for ( int i = 0 ; i < _alluser.count ; i ++) { //循环判断用户是否已经存在 soholife.user tempuser = (soholife.user)_alluser[i] ;