private async Task AuthenticateSucceed(AbpAuthenticateResultModel result) { AuthenticateResultModel = result; if (AuthenticateResultModel.ShouldResetPassword) { dialog.ShowMessage("", Local.Localize("ChangePasswordToLogin")); return; } if (AuthenticateResultModel.RequiresTwoFactorVerification) { DialogParameters param = new DialogParameters(); param.Add("Value", AuthenticateResultModel); await dialog.ShowDialogAsync(AppViewManager.SendTwoFactorCode, param, AppCommonConsts.LoginIdentifier); } if (!AuthenticateModel.IsTwoFactorVerification) { await dataStorageService.StoreAuthenticateResultAsync(AuthenticateResultModel); } await SetCurrentUserInfoAsync(); await UserConfigurationManager.GetAsync(); }