RobotNet/RobotNet.WebApp/Pages/User.razor
2025-10-15 15:15:53 +07:00

26 lines
670 B
Plaintext

@page "/user"
@attribute [Authorize]
@using Microsoft.AspNetCore.Components.WebAssembly.Authentication
@inject NavigationManager Navigation
<AuthorizeView>
<Authorized>
<div class="d-flex flex-column m-3">
<h3>User <b>@context.User.Identity?.Name</b></h3>
<div>
<MudButton Variant="Variant.Filled" StartIcon="@Icons.Material.Filled.Logout" IconColor="Color.Secondary" Size="Size.Large" OnClick="BeginLogOut">Logout</MudButton>
</div>
</div>
</Authorized>
</AuthorizeView>
@code {
public void BeginLogOut()
{
Navigation.NavigateToLogout("authentication/logout");
}
}