public JsonResult AjaxLogin(string inputPhone, string inputPassword) { SimpleJsonResult result = new SimpleJsonResult(); var accountElement = LoginHelper.IsExistMobile(inputPhone.Trim()); if (accountElement == null) { result.message = "不存在的用户"; return(Json(result)); } string sha1Psd = StrExt.GetSHA1Str(inputPassword.Trim()); if (string.Compare(accountElement.Attribute("password").Value, sha1Psd, true) > 0) { result.message = "密码错误"; return(Json(result)); } LoginUser user = new LoginUser(); user.Mobile = inputPhone.Trim(); user.Password = sha1Psd; LoginHelper.AddLoginUserCookies(CookieName.loginUserCookieName, JsonConverter.SerializeObject(user)); result.status = 1; return(Json(result)); }
public string CurveApproximation(string arg1, string arg2) { double[] xdata = arg1.GeDoubleTable(); double[] ydata = arg2.GeDoubleTable(); double[] p = MathNet.Numerics.Fit.Polynomial(xdata, ydata, 3); // polynomial of order 3 return(StrExt.DaubleTableToString(p)); }
public void ToMd5Test() { Assert.Fail(StrExt.ToMd5("123456"), "E10ADC3949BA59ABBE56E057F20F883E"); }