Fixed login form, navigation

This commit is contained in:
danial23 2025-05-20 11:26:05 -04:00
parent 27aaee6293
commit 51766eca42
Signed by: danial23
SSH key fingerprint: SHA256:IJ8VP0j2WMUVweTYnzUUnEjNgPnGx+mAt+RhqWZ01bU
4 changed files with 175 additions and 182 deletions

View file

@ -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>