@attribute [Authorize] @inherits AuthComponentBase @inject NavigationManager NavManager @inject IApplicationConfig AppConfig @inject SignInManager SignInManager @if (!string.IsNullOrWhiteSpace(AppConfig.MessageOfTheDay)) {
} @code { protected override void OnAfterRender(bool firstRender) { if (AppConfig.Require2FA && !User.TwoFactorEnabled) { NavManager.NavigateTo("/TwoFactorRequired"); } base.OnAfterRender(firstRender); } protected override async Task OnInitializedAsync() { if (IsAuthenticated == true && User is null) { await SignInManager.SignOutAsync(); NavManager.NavigateTo("/"); } await base.OnInitializedAsync(); } }