/// <summary> /// 登录,根据账户和密码判断是否能登录 /// </summary> /// <param name="userCode"></param> /// <param name="userPwd"></param> /// <returns>返回登录状态</returns> public LoginState Login(string userCode, string userPwd) { UserInfo user = uiDal.GetByUCode(userCode); if (user == null || user.UDelFlag == 1) { // 无此账户, UDelFlag为1 表示被删除 return(LoginState.WithoutAcc); } else if (user.UPassword.Equals(Md5Helper.EncryptString(userPwd))) { // 密码正确,登录成功 return(LoginState.Success); } else { // 账户或密码错误 // 填写的密码与此账户的密码不一致 return(LoginState.Failure); } }