//登录 public bool DoLogin() { string userName = ""; string password = ""; //UserName/Password if (m_incomingDataParser.GetValue(ProtocolKey.UserName, ref userName) & m_incomingDataParser.GetValue(ProtocolKey.Password, ref password)) { if (password.Equals(BasicFunc.MD5String("admin"), StringComparison.CurrentCultureIgnoreCase)) { m_outgoingDataAssembler.AddSuccess(); m_userName = userName; m_logined = true; Program.Logger.InfoFormat("{0} login success", userName); Console.WriteLine("{0} login success", userName); //todo:lyj } else { m_outgoingDataAssembler.AddFailure(ProtocolCode.UserOrPasswordError, ""); Program.Logger.ErrorFormat("{0} login failure,password error", userName); Console.WriteLine("{0} login failure,password error", userName); //todo:lyj } } else { m_outgoingDataAssembler.AddFailure(ProtocolCode.ParameterError, ""); } return(DoSendResult()); }