Muszę napisać na zaliczenie aplikację w JSF (!@#$%^&*) ;) MA być to proste logowanie. Doszedłem do tego, że po wpisaniu loginu administrator, przekierowuje mnie na strone administratora. Admin ma commandLinki, do róznych stron, w tym do strony klienta. O, coś takiego:
<body>
<ui:composition template="./../../../template.xhtml">
<ui:define name="content">
<ui:include src="./../adminLinks.xhtml"/>
<ui:include src="adminContent.xhtml"/>
</ui:define>
</ui:composition>
</body>
Gdzie adminLinks.xhtml zawierają odnośniki w takiej postaci:
<h:panelGrid columns="1" bgcolor="#FF99FF" frame="box" style="margin-right: 2em;">
<h:commandLink action="/resources/pages/admin/administrator.xhtml" value="#{msgs.myMainPage}" style="color: #990099"/>
</h:panelGrid>
Problem polega na tym, mam jedną podstronę, do której Admin i klient mają dostęp. Na stronie tej są commandLinki do ktorych tylko admin powienien miec dostep. Jednak, kiedy klient wejdzie mi na ta strone, o juz moze klikac w linki admina ...Jak to inaczej rozwiazac? Tak, zeby po zalogowaniu Admin mial swoje linki, i klient swoje