Dobry den, ve Vasi aplikaci budete muset udrzovat seznam otevrenych relaci (session) a u nich udaj o vlastnikovi (uzivateli).
Navazani na zivotni cyklus relace (vznik a zanik) lze realizovat pomoci rozhrani "javax.servlet.http.HttpSessionListener". Pokud Vase aplikace bezi na jedinem stroji (uzlu), muzete relace evidovat v pameti. Treba v nejake mape. Je-li aplikace nasazena na cluster, bude asi treba evidenci relaci resit pres databazi. mp. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Radek Hodain Sent: Tuesday, October 02, 2007 15:40 PM To: [email protected] Subject: Příhlášení uživatele do aplikace pouze jednou. Všechny zdravím. Řeším následující problém. Náš zákazník požaduje, aby do webové aplikace, kterou pro něj vyvýjíme nebylo možné provést vícenásobné příhlášení. V rámci jedné session není problém, ale pokud zákazník použije IE a otervře si jej 2x, může se do aplikace i 2x příhlásit, protože IE s každým novým oknem zakládá i novou session. Mohl by mi někdo poradit kde mám hledat řešení tohoto problému? Pro naši aplikaci používáme následující technologie. JPA, JSF, Spring, JAVA 6, tomcat. Existuje nějaké řešení např. pomocí JAAS? Předem děkuji všem za radu. Jsem ještě moc velký JUNIOR a nějak si s tímto problémem neumím poradit :(
