/// <summary> /// 检测账号密码是否匹配 /// </summary> /// <param name="account"></param> /// <param name="password"></param> /// <returns></returns> public bool IsMatch(string account, string password) { //访问内存 foreach (AccountModel m in idModelDict.Values) { if (m.Account == account && m.Password == password) { return(true); } } ////使用内存 //return false; //没有 -> 访问数据库 AccountModel model = new AccountModel(); if (!model.Exists(account)) { return(false); } //有就获取 添加到内存中 model.GetModel(account); MyServer.Log(model.Account + " ; " + model.Password); idModelDict.Add(model.Id, model); return(true); }