Fixed login form, navigation
This commit is contained in:
parent
27aaee6293
commit
51766eca42
4 changed files with 175 additions and 182 deletions
|
@ -19,9 +19,32 @@
|
|||
</button>
|
||||
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
|
||||
<ul class="navbar-nav flex-grow-1">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Auth">Login/Register</a>
|
||||
</li>
|
||||
@if (User.Identity.IsAuthenticated)
|
||||
{
|
||||
if (User.IsInRole("Admin"))
|
||||
{
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Admin">[Admin Page]</a>
|
||||
</li>
|
||||
}
|
||||
if (User.IsInRole("User") || User.IsInRole("Admin"))
|
||||
{
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/User">[User Profile]</a>
|
||||
</li>
|
||||
}
|
||||
<li class="nav-item">
|
||||
<form class="form-inline" asp-page="/Auth" asp-page-handler="Logout" method="post">
|
||||
<button type="submit" class="nav-link btn btn-link text-dark">[Logout]</button>
|
||||
</form>
|
||||
</li>
|
||||
}
|
||||
else
|
||||
{
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Auth">[Login or Register]</a>
|
||||
</li>
|
||||
}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -45,4 +68,4 @@
|
|||
|
||||
@await RenderSectionAsync("Scripts", required: false)
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue