2023-05-31 12:13:18 +00:00
|
|
|
@using ImageBoardServerApp.Auth
|
|
|
|
@inherits LayoutComponentBase
|
2023-02-02 17:50:50 +00:00
|
|
|
@inject AuthenticationStateProvider authStateProvider
|
2023-02-01 20:49:02 +00:00
|
|
|
@inject NavigationManager navManager
|
2023-01-18 12:56:24 +00:00
|
|
|
|
|
|
|
<PageTitle>BulletBoard</PageTitle>
|
|
|
|
|
|
|
|
<div class="page">
|
|
|
|
<div class="sidebar">
|
|
|
|
<NavMenu/>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<main>
|
|
|
|
<article class="content px-4">
|
|
|
|
@Body
|
|
|
|
</article>
|
|
|
|
</main>
|
2023-02-01 20:49:02 +00:00
|
|
|
</div>
|
|
|
|
|
|
|
|
@code
|
|
|
|
{
|
2023-02-02 17:50:50 +00:00
|
|
|
|
|
|
|
private string mail { get; set; } = "";
|
|
|
|
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
|
|
{
|
|
|
|
var cauthStateProvder = (CustomAuthenticationStateProvider)authStateProvider;
|
|
|
|
var user = await cauthStateProvder.GetAuthenticationStateAsync();
|
|
|
|
if (user.User.Identity.IsAuthenticated)
|
|
|
|
{
|
2023-06-09 07:45:14 +00:00
|
|
|
mail = $"Welcome User # {user.User.Identity.Name}";
|
2023-02-02 17:50:50 +00:00
|
|
|
}
|
|
|
|
}
|
2023-02-01 20:49:02 +00:00
|
|
|
}
|