/// <summary> /// 重置手机号 /// </summary> /// <param name="bindMobile"></param> /// <param name="option"></param> /// <param name="code"></param> /// <returns></returns> public JsonResult UpdateMobilePhone(string userID) { bool flag = false; int result = 0; if (OrganizationBusiness.IsExistAccountType(EnumAccountType.UserName, userID)) { Users item = IntFactoryBusiness.OrganizationBusiness.GetUserByUserID(userID, CurrentUser.ClientID); if (OrganizationBusiness.IsExistAccountType(EnumAccountType.Mobile, CurrentUser.UserID)) { flag = OrganizationBusiness.ClearAccountBindMobile(userID); if (flag) { result = 1; if (!string.IsNullOrEmpty(item.MobilePhone)) { result = 2; } } } else { result = 3; } } JsonDictionary.Add("result", result); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult SetProcess() { if (CurrentUser.Client.GuideStep != 1) { return(Redirect("/Default/Index")); } ViewBag.Categorys = SystemBusiness.BaseBusiness.GetProcessCategorys(); var mobile = OrganizationBusiness.IsExistAccountType(EnumAccountType.Mobile, CurrentUser.UserID); ViewBag.IsExists = mobile ? 1 : 0; return(View()); }
public ActionResult BindMobile() { if (CurrentUser.Client.GuideStep == 3) { if (OrganizationBusiness.IsExistAccountType(EnumAccountType.Mobile, CurrentUser.UserID)) { bool bl = ClientBusiness.FinishInitSetting(CurrentUser.ClientID); if (bl) { CurrentUser.Client.GuideStep = 0; Session["ClientManager"] = CurrentUser; return(Redirect("/Default/SettingHelp")); } } var existName = OrganizationBusiness.IsExistAccountType(EnumAccountType.UserName, CurrentUser.UserID); ViewBag.IsShow = existName ? 1 : 0; return(View()); } else { return(Redirect("/Default/Index")); } }