• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Spring i thymeleaf - ukrycie linków, kiedy nie jest zalogowany admin

0 głosów
480 wizyt
pytanie zadane 15 kwietnia 2019 w Java przez niezalogowany
Hej. W bazie mysql mam zapisanych użytkowników i powiązaną tabelę z ich rolami. W jaki sposób mogę ukryć link kierujący do panelu administratora dla każdego, kto nie ma przypisanej roli administrator?

1 odpowiedź

0 głosów
odpowiedź 15 kwietnia 2019 przez miro Pasjonat (23,850 p.)
wybrane 15 kwietnia 2019
komentarz 15 kwietnia 2019 przez niezalogowany

Ok, dzięki. 
Ze wszystkich komend, u mnie działa tylko ta :P
 

sec:authorize-url="/admin"

Czym może być spowodowane, że nie działa autoryzacja po nazwie roli?

komentarz 15 kwietnia 2019 przez miro Pasjonat (23,850 p.)

Masz dodany dialekt do html?  
xmlns:sec="http://www.thymeleaf.org/extras/spring-security4">

Jak Tobie nie działa 

sec:authorize="hasRole('ROLE_ADMIN')"

spróbuje dać 

sec:authorize="hasRole('ADMIN')"

Sprawdź też w bazie danych jak te role są ponazywane. Już dawno nie miałem do czynienia z thymeleaf więc trochę strzelam dlaczego Tobie nie działa. 

Podobne pytania

0 głosów
1 odpowiedź 2,107 wizyt
pytanie zadane 26 stycznia 2019 w Java przez niezalogowany
0 głosów
2 odpowiedzi 2,076 wizyt
pytanie zadane 23 stycznia 2018 w Java przez niezalogowany
0 głosów
3 odpowiedzi 1,614 wizyt
pytanie zadane 28 lutego 2018 w Java przez Tomek Reda Obywatel (1,110 p.)

93,733 zapytań

142,669 odpowiedzi

323,287 komentarzy

63,295 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...