Это зависит от вашего определения "вошли в систему".Обычно вы можете войти в систему в своем приложении, внедрив собственный механизм входа в систему.В противном случае вы используете какой-то зависимый от контейнера механизм, о котором позаботится ваш сервер.
Для метода, управляемого контейнером, вы обычно можете проверить FacesContext
с его ExternalContext .
FacesContext.getExternalContext().getRemoteUser();
Вы можете поместить этот метод в вспомогательный компонент и проверить его с помощью атрибута rendered
вашего компонента ссылки.
Если вы реализуете свою собственную систему, она полностью зависит от вас.