Ich möchte verhindern, dass ein Bild eine Verknüpfung hat, wenn ein Benutzer KEINE bestimmte Rolle hat. z.B.Entspricht dem veralteten Attribut <sec: authorize> ifNotGranted
<sec:authorize ifNotGranted="ROLE_ACCOUNTS" ><img src="someimage.jpg"/></sec:authorize>
<sec:authorize ifAllGranted="ROLE_ACCOUNTS" ><a href="somelink.htm"><img src="someimage.jpg"/></a></sec:authorize>
jedoch ifNotGranted und ifAllGranted werden nun für den Zugriff Ausdruck veraltet. Ich kann sehen, dass ifAllGranted mit repliziert werden:
<sec:authorize access="hasRole('ROLE_ACCOUNTS')"><a href="somelink.htm"><img src="someimage.jpg"/></a></sec:authorize>
Aber wie kann ifNotGranted die Zugriffsmethode repliziert werden verwendet? Jede Hilfe würde sehr geschätzt werden.
access = "isFullyAuthenticated() und nicht hasRole ('ROLE_ACCOUNTS')" – Ritesh
@Ritesh Dank der 'isFullyAuthenticated()' könnte sehr nützlich sein für eine andere Seite. Hier ist der Seitenzugriff jedoch nur für eingeloggte Benutzer verfügbar. 'not hasRole ('ROLE_ACCOUNTS') hat es geschafft. – arontoms