private void CheckUserLoginPassword(TmParameter parameter) { Console.WriteLine(TmTimerTool.CurrentTime() + " to TmUserHandler 30 " + parameter.ElevenCode.ToString()); string name = TmParameterTool.GetValue <string>(parameter, "Username"); string word = TmParameterTool.GetValue <string>(parameter, "Password"); Console.WriteLine(TmTimerTool.CurrentTime() + " Username:"******" Password:"******" this.User:"******" this.User:"******" this.User.Phone:" + this.User.Phone); if (this.User != null) { if (User.Password == word) { TmParameterTool.AddParameter(parameter, parameter.ElevenCode.ToString(), this.User.Id); parameter.ElevenCode = ElevenCode.GetRolers; Parent.GetComponent <TmEngineerHandler>().OnTransferParameter(this, parameter); Console.WriteLine(TmTimerTool.CurrentTime() + " Username:"******" Password:"******"密码不正确"); } } else { Console.WriteLine("帐号不存在"); } }
private void GetRolersByUersId(TmParameter parameter) { List <TmSoulerDB> Engineers = null; int userId = TmParameterTool.GetValue <int>(parameter, ElevenCode.UserLogin.ToString()); bool yes = false; int count = 0; while (!yes) { if (EngineerDbs.Count > 0) { yes = EngineerDbs.TryGetValue(userId, out Engineers); } if (yes) { TmParameter response = TmParameterTool.ToJsonParameter <List <TmSoulerDB> >(TenCode.Engineer, ElevenCode.GetRolers, ElevenCode.GetRolers.ToString(), Engineers); response.Keys.Add(parameter.Keys[0]); TmTcpSocket.Instance.Send(response); break; } else { TmMysqlHandler.Instance.GetComponent <TmEngineerMysql>().OnTransferParameter(this, parameter); Console.WriteLine(TmTimerTool.CurrentTime() + " this.EngineerDbs:" + EngineerDbs.Count); count += 1; } if (count > 3) { yes = true; } } }
private void GetTmUserByName(object sender, TmParameter parameter) { string name = TmParameterTool.GetValue <string>(parameter, "Username"); TmUser user2 = GetUserByUserName(name); if (user2 != null) { (sender as TmUserHandler).User = user2; } }
void GetRolersByUersId(object sender, TmParameter parameter) { int userId = TmParameterTool.GetValue <int>(parameter, ElevenCode.UserLogin.ToString()); Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerMysql,userId:" + userId); List <TmSoulerDB> dbs = GetTmSoulerdbsByUserId(userId); Console.WriteLine(TmTimerTool.CurrentTime() + " dbs:" + dbs.Count); if (dbs.Count > 0) { (sender as TmEngineerHandler).EngineerDbs.Add(userId, dbs); } else { Console.WriteLine(TmTimerTool.CurrentTime() + " 没有角色"); } }