Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
mir fehlt momentan ein Ansatz wie ich verhindern kann, das sich ein Benutzer doppelt anmelden kann mit seinem Namen. Wenn ein Benutzer angemeldet ist, soll dieser Benutzername sich nicht anmelden können.
Gebt mir mal ein Tipp wie man das realisieren kann.
Das ist einfach über einen Datenbankeintrag zu realisieren.
Setze ein Feld mit loggedIn auf true (boolean) und lastlogin auf einen zeitstempel zum Zeitpunkt des Logins.
Wenn er eingeloggt ist (true), ist eine anmeldung nicht möglich. Könntest es auch mit IP-Adressen filtern, etc. etc.
Mmh ja das mit der DB habe ich auch schon gedacht, es besteht da halt nur das Problem wenn der Benutzer einfach den Browser schließt das dann keine Änderung des Status erfolgt, und der Benutzer somit nicht mehr reinkäme.
Mit der IP besteht das Problem, das man unabhängig von dem Platz wo man sitzt das Programm bedienen können sollte.
Dann verwende für die User-Bean statt scope=conversation, eine session!
Die hält für eine bestimmte Zeit an und wird auch bei Browser-Kill aktiv bleiben wenn richtig konfiguriert.