public JsonResult SaveAccountBindMobile(string bindMobile, int option, string code) { bool flag = false; int result = 0; bool bl = Common.Common.ValidateMobilePhoneCode(bindMobile, code); if (!bl) { result = 2; } else { if (option == 1) { flag = OrganizationBusiness.UpdateAccountBindMobile(CurrentUser.UserID, bindMobile, CurrentUser.AgentID); } else { flag = OrganizationBusiness.ClearAccountBindMobile(CurrentUser.UserID, CurrentUser.AgentID); } if (flag) { if (option == 1) { CurrentUser.BindMobilePhone = bindMobile; } else { CurrentUser.BindMobilePhone = string.Empty; } Session["ClientManager"] = CurrentUser; Common.Common.ClearMobilePhoneCode(bindMobile); } } JsonDictionary.Add("Result", result); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AccountBindMobile(string BindMobile, string pwd) { bool bl = OrganizationBusiness.UpdateAccountBindMobile(BindMobile, pwd, true, CurrentUser.UserID, CurrentUser.ClientID); JsonDictionary.Add("result", bl); if (bl) { CurrentUser.MobilePhone = BindMobile; CurrentUser.Client.GuideStep = 0; Session["ClientManager"] = CurrentUser; Common.Common.ClearMobilePhoneCode(BindMobile); } return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }