Selector/Selector.Web/Pages/Shared/_LoginPartial.cshtml

29 lines
1019 B
Plaintext
Raw Normal View History

2021-10-24 00:23:45 +01:00
@using Microsoft.AspNetCore.Identity
@using Selector.Model;
2021-10-24 00:23:45 +01:00
@inject SignInManager<ApplicationUser> SignInManager
@inject UserManager<ApplicationUser> UserManager
2021-10-24 00:23:45 +01:00
<ul class="navbar-nav">
@if (SignInManager.IsSignedIn(User))
{
<li class="nav-item">
2021-12-19 22:50:03 +00:00
<a id="manage" class="nav-link" asp-area="Identity" asp-page="/Account/Manage/Index" title="Manage">@UserManager.GetUserName(User)</a>
2021-10-24 00:23:45 +01:00
</li>
<li class="nav-item">
<form id="logoutForm" class="form-inline" asp-area="Identity" asp-page="/Account/Logout" asp-route-returnUrl="@Url.Page("/Index", new { area = "" })">
2021-12-19 22:50:03 +00:00
<button id="logout" type="submit" class="nav-link btn btn-link">Logout</button>
2021-10-24 00:23:45 +01:00
</form>
</li>
}
else
{
<li class="nav-item">
2022-11-13 21:34:46 +00:00
<a class="nav-link text-light" id="register" asp-area="Identity" asp-page="/Account/Register">Register</a>
2021-10-24 00:23:45 +01:00
</li>
<li class="nav-item">
2022-11-13 21:34:46 +00:00
<a class="nav-link text-light" id="login" asp-area="Identity" asp-page="/Account/Login">Login</a>
2021-10-24 00:23:45 +01:00
</li>
}
</ul>