Hi Leute!
Ich bin gerade dabei für eine kleine Webapplikation eine Anmeldung zu realisieren. Ich dachte mir dabei, am elegantesten gehts über den PhaeListener, also hab ich mir eine LoginListener-Klasse geschrieben, die PhaseListener implementiert. Ich bin auch schon soweit, dass jede Anfrage an die Login-Seite weitergeleitet wird. Meldet sich der User an, kann er auch die Seiten ansehen. So, der grundlegende Ablauf funktioniert jetzt also. Aber es sollen nur bestimmte Seiten und nicht alle Seiten geschützt sein, sondern nur bestimmte. Eine Möglichkeit wäre, in dem LoginListener abzufangen, welche Seite gerade abgerufen wird (müsste doch über fc.getViewRoot().getViewId() gehen...), aber das macht bei vielen Seiten einen enorm hohen Aufwand.
Die einfachste Möglichkeit wäre, irgendwo ein Flag zu setzen, ob die Seite einen Login benötigt oder nicht. Nur wo setzt man so ein Flag?
Danke & viele Grüße,
Martin
Ich bin gerade dabei für eine kleine Webapplikation eine Anmeldung zu realisieren. Ich dachte mir dabei, am elegantesten gehts über den PhaeListener, also hab ich mir eine LoginListener-Klasse geschrieben, die PhaseListener implementiert. Ich bin auch schon soweit, dass jede Anfrage an die Login-Seite weitergeleitet wird. Meldet sich der User an, kann er auch die Seiten ansehen. So, der grundlegende Ablauf funktioniert jetzt also. Aber es sollen nur bestimmte Seiten und nicht alle Seiten geschützt sein, sondern nur bestimmte. Eine Möglichkeit wäre, in dem LoginListener abzufangen, welche Seite gerade abgerufen wird (müsste doch über fc.getViewRoot().getViewId() gehen...), aber das macht bei vielen Seiten einen enorm hohen Aufwand.
Die einfachste Möglichkeit wäre, irgendwo ein Flag zu setzen, ob die Seite einen Login benötigt oder nicht. Nur wo setzt man so ein Flag?
Danke & viele Grüße,
Martin