Ich habe eine formularbasierte Anmeldung in meiner JSF 2.0-Anwendung auf dem GlassFish 3-Server mithilfe eines benutzerdefinierten Bereichs konfiguriert. Was ist der einfachste Weg, Informationen über einen angemeldeten Benutzer zu erhalten, d. H. Den Namen des Benutzers.So zeigen Sie den angemeldeten Benutzer an JSF 2.0-Anwendung mit formularbasierter Sicherheit
Ist das möglich? Oder ist die aktuelle Sitzung nur einer Sicherheitsrolle zugeordnet? Wenn ja, gibt es eine Möglichkeit, dies zu ermöglichen, ohne die Anmeldekonfiguration zu ändern?
Einfach gesagt, was ich will, ist eine einfache Nachricht anzuzeigen wie:
Angemeldet als Benutzername
auf meiner Web-Seiten.
Was ist diese Zeile? 'Integer id = Integer.parseInt (externalContext.getUserPrincipal(). GetName());' Sie versuchen, name als int zu analysieren? –