20 lines
469 B
Plaintext
20 lines
469 B
Plaintext
@page "/"
|
|
@using Microsoft.AspNetCore.Authorization
|
|
|
|
@attribute [AllowAnonymous]
|
|
|
|
@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider
|
|
@inject NavigationManager NavigationManager
|
|
|
|
@code {
|
|
|
|
protected override async Task OnAfterRenderAsync(bool firstRender)
|
|
{
|
|
if (firstRender)
|
|
{
|
|
await CustomAuthenticationStateProvider.MarkUserAsLoggedOut();
|
|
NavigationManager.NavigateTo("/login");
|
|
}
|
|
}
|
|
|
|
} |