public ActionResult login(MLogin _login) { ManagerInfo cust = ManagerInfoBLL.GetModel(new ManagerInfo { AdminAccount = _login.UserName }); string username = _login.UserName; string passwd = _login.Password; string md5pass = GL.Common.Utils.MD5(passwd); if (cust == null || string.IsNullOrEmpty(cust.AdminAccount)) { return(Json( new { result = Result.UserDoesNotExist } )); } else if (md5pass != cust.AdminPasswd.ToLower()) { return(Json( new { result = Result.PasswordIsIncorrect } )); } else { cust.AdminMasterRight = masterRight.在线; ManagerInfoBLL.UpdateState(cust); Rule.Create(cust); return(Json( new { result = Result.Redirect } )); } }
public object Put([FromBody] ManagerInfo model) { if (string.IsNullOrWhiteSpace(model.AdminAccount)) { return(new { result = Result.ValueCanNotBeNull }); } if (string.IsNullOrWhiteSpace(model.AdminPasswd)) { return(new { result = Result.ValueCanNotBeNull }); } //if (Utils.IsValidate(model.AdminAccount)) //{ // return new { result = Result.ValueCanNotBeNull }; //} if (!Regex.IsMatch(model.AdminAccount, @"^[a-zA-Z_]\w{3,16}")) { return(new { result = Result.AccountOnlyConsistOfLettersAndNumbers }); } ManagerInfo mi = ManagerInfoBLL.GetModel(model); if (mi != null) { return(new { result = Result.AccountHasBeenRegistered }); } model.AdminMasterRight = 0; model.AdminPasswd = Utils.MD5(model.AdminPasswd); model.CreateDate = DateTime.Now; int result = ManagerInfoBLL.Add(model); if (result > 0) { return(new { result = 0 }); } return(new { result = 4 }); }