public JsonResult checkLogin(string name, string pwd) { var result = "error"; var username = ""; IDictionary <string, string> paramDictionary = new Dictionary <string, string>(); paramDictionary.Add("userNo", name.Trim()); paramDictionary.Add("password", pwd.Trim()); AuthorizationParams ap = new AuthorizationParams(); ap.TIMESTAMP = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss"); ap.URL = ConfigurationManager.AppSettings["loginUrl"].ToString(); var authorization = AuthorizationUtils.LoginAuthorization(ap, paramDictionary); if (authorization.Contains("账号或密码错误")) { result = "error"; } else { SignInResponse signInResponse = JsonToObject <SignInResponse>(authorization); if (signInResponse != null && signInResponse.SignInAuthorizationFXSWRightResponse != null && signInResponse.SignInAuthorizationFXSWRightResponse.app_key != null && signInResponse.SignInAuthorizationFXSWRightResponse.app_key != "") { result = "sucess"; username = signInResponse.SignInAuthorizationFXSWRightResponse.unit_name; Session["name"] = signInResponse.SignInAuthorizationFXSWRightResponse.unit_name; CookieHelper.WriteCookie("app_key", signInResponse.SignInAuthorizationFXSWRightResponse.app_key, 0); CookieHelper.WriteCookie("app_secret", signInResponse.SignInAuthorizationFXSWRightResponse.app_secret, 0); CookieHelper.WriteCookie("app_session", signInResponse.SignInAuthorizationFXSWRightResponse.app_session, 0); CookieHelper.WriteCookie("unit_id", signInResponse.SignInAuthorizationFXSWRightResponse.unit_id, 0); CookieHelper.WriteCookie("unit_name", signInResponse.SignInAuthorizationFXSWRightResponse.unit_name, 0); CookieHelper.WriteCookie("token", signInResponse.SignInAuthorizationFXSWRightResponse.token, 0); CookieHelper.WriteCookie("role", signInResponse.SignInAuthorizationFXSWRightResponse.role, 0); CookieHelper.WriteCookie("type", "", 0); } } return(Json(new { name = name, result = result })); }