protected void btnLogin_Click(object sender, EventArgs e) { if (IsShowCode && !CodeHelper.ValidateCode(txtCode.Value, "AdminCode")) { this.ExecuteScript("alert(\'验证码错误\');"); return; } var login = new LoginEntity { Name = txtUserName.Value.Trim(), Password = txtPassword.Value.Trim() }; var info = Ioc.Resolve <ILoginApplicationService>().Login(login); var identity = new IdentityEntity { Name = login.Name }; var error = info.Errors?.FirstOrDefault(); if (info.Errors == null || info.Errors.Count == 0) { identity = info.Identity; Ioc.Resolve <IIdentityApplicationService>().Set(info.Identity); CodeHelper.RemoveCodeErrorCount(CodeName); this.AddLoginLog(identity, error == null ? "" : error.Message); this.RedirectDefaultPage(); } else { CodeHelper.AddCodeErrorCount(CodeName); this.ExecuteScript(string.Format("alert('{0}')", info.Errors[0].Message), false); this.AddLoginLog(identity, error == null ? "" : error.Message); } }
/// <summary> /// 首页 /// </summary> /// <returns></returns> public ActionResult Add(InqueryModel model) { var result = new Dictionary <string, object>(); CodeHelper.AddCodeErrorCount(CodeName); if (IsShowCode && !CodeHelper.ValidateCode(model.Code, "InqueryCode")) { result.Add("Status", false); result.Add("Message", "codererror"); } else { var entity = new InqueryEntity { Mobile = model.Mobile, Linkman = model.Linkman, Content = model.Content, Site = new SiteEntity { Id = SiteId }, SaveType = SaveType.Add }; var rev = this.SaveEntity(entity); result.Add("Status", rev); } return(this.Jsonp(result)); }