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