Implement AuthGuard for route protection, integrate authorization checks into particles route, and simplify HeaderComponent access logic. Remove redundant debug logging in auth.service.ts.

This commit is contained in:
2025-08-02 22:27:37 +02:00
parent 7f1c59d102
commit 1f03a4bdc3
4 changed files with 50 additions and 10 deletions
@@ -141,11 +141,9 @@
<li class="nav_li">
<a [id]="getCurrentPageId(['particles'])"
class="nav_link fake_link" [ngClass]="active">Special</a>
@if (hasAccess(['SCOPE_head_mod'])) {
<ul class="dropdown">
<li class="nav_li"><a class="nav_link2" [routerLink]="['/particles']">Particles</a></li>
</ul>
}
<ul class="dropdown">
<li class="nav_li"><a class="nav_link2" [routerLink]="['/particles']">Particles</a></li>
</ul>
</li>
}
@if (!isAuthenticated) {