Property not found
.public String getLogin() {
FacesContext kontekst = FacesContext.getCurrentInstance();
ExternalContext ekontekst = kontekst.getExternalContext();
String user = ekontekst.getRemoteUser();
if( user != null)
return user;
return null;
}
Możemy też skorzystać z kodu zaproponowanego przez Bartka:
Principal user = FacesContext.getCurrentInstance().getExternalContext().getUserPrincipal();
String login = user.toString();
To by było chyba na tyle jeśli idzie o pobieranie loginu.
Pozdrawiam i zapraszam do komentawania
Drzazga:
Od siebie dodam jeszcze sprawdzanie czy user jest zalogowany w określonej roli:
public boolean getIsInAdminRole() {
return FacesContext.getCurrentInstance().getExternalContext().isUserInRole("admin");
}
No nie wiem PANY jak wam dziękować - tego właśnie mi było trzeba ^^ Teraz jak sieci mamy za sobą powinienem dosiąść się znów do projektu i może tym samym wnieść coś w dyskusję :) No ale póki co wszystko ładnie wychodzi i z ciekawych spostrzeżeń u mnie nici ^^ To na chwile obecną wszystko - macie we mnie stałego czytelnika :P
OdpowiedzUsuńTen komentarz został usunięty przez autora.
OdpowiedzUsuń