Cześć,
Mam problem z wyświetleniem informacji dla określonej roli użytkownika.
Próbowałem użyć:
sec:authorize="hasRole('ROLE_ADMIN')
Niestety nie mam już pojęcia co robię nie tak, że nie działa.
Link do gita:
https://github.com/sicio87/Blog
Może komuś uda się znaleźć gdzie robię błąd.
Wszelkie uwagi co do kodu mile widziane:)
0
0
sicio napisał(a):
Cześć,
Mam problem z wyświetleniem informacji dla określonej roli użytkownika.
Próbowałem użyć:
sec:authorize="hasRole('ROLE_ADMIN')
Niestety nie mam już pojęcia co robię nie tak, że nie działa.
Link do gita:
https://github.com/sicio87/Blog
Może komuś uda się znaleźć gdzie robię błąd.
Wszelkie uwagi co do kodu mile widziane:)
Musisz mieć usera, który ma w bazie pole ROLE_ADMIN
, a ty masz
package eu.karols.domain;
public enum Role {
USER("user"), // zmien na USER("ROLE_USER")
ADMIN("admin");// zmien na ADMIN("ROLE_ADMIN");
private final String displayName;
Role(String displayName) {
this.displayName = displayName;
i pewnie Ci zapisuje jakos user
albo admin
.
0
Dzięki za pomoc, zadziałało kiedy zmieniłem enuma:
ROLE_USER("USER");
ROLE_ADMIN("ADMIN");
W bazie może być zapisane jako USER/ADMIN na to wygląda.