@model MultiFactorAuthenticationModel @using Nop.Core @using Nop.Services.Customers @inject IWorkContext workContext @inject ICustomerService customerService @{ var isRegisterCustomer = await customerService.IsRegisteredAsync(await workContext.GetCurrentCustomerAsync()); Layout = isRegisterCustomer ? "_ColumnsTwo" : "_ColumnsOne"; //title NopHtml.AddTitleParts(T("PageTitle.MultiFactorAuthentication").Text); //page class NopHtml.AppendPageCssClassParts("html-account-page"); } @if (isRegisterCustomer) { @section left { @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.MultiFactorAuthentication }) } }
@if (isRegisterCustomer) {

@T("Account.MyAccount") - @T("PageTitle.MultiFactorAuthentication")

} else {

@T("PageTitle.MultiFactorAuthentication")

}
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerMultiFactorAuthenticationTop, additionalData = Model })
@T("Account.MultiFactorAuthentication.Description")
@T("Account.MultiFactorAuthentication.Settings")
@if (!string.IsNullOrEmpty(Model.Message)) {
@Model.Message
}
@T("Account.MultiFactorAuthentication.Providers")
@if (Model.Providers.Count > 0) { @await Html.PartialAsync("_MultiFactorAuthenticationProviders", Model.Providers) } else { @T("Account.MultiFactorAuthentication.Providers.NoActive") }
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerMultiFactorAuthenticationBottom, additionalData = Model })