Hi, The wicket version is 1.3. Sorry should have mentioned that. As such the User A, after he logs on is getting assigned the Account object of User B. And after soem logs we can see that User B had logged on a while before. Hence that Accoutn object was definitely fetched a whiel before. I did see a few threads which say Hibernate may eb a culprit but am not sure thats the case here.
Please do let me know if you need any more info. Thanks, SSP Martijn Dashorst wrote: > > A wicket version number would be helpful... > > Martijn > > On Fri, Jan 8, 2010 at 12:17 PM, Soumya <[email protected]> wrote: >> Hi all, >> I am fairly a newbie in wicket and would appreciate your help! >> >> I >> have a wicket application which are used on Live by more than 500 >> users. Now the problem which has arisen is - say User A logs on - he is >> able to view details of User B. It has happened for different users and >> I am trying to dig the real reason. >> >> Here is my code details - >> 1) I use Hibernate to fetch 'Account' objects from backend passing on the >> username/password. >> >> 2) I use >> MyAppSession extends WebSession >> { >> private Account account; >> >> public InboundSession(Request request) >> { >> super(request); >> } >> >> public void setAccount(Account account) >> { >> this.account = account; >> } >> >> >> public Account getAccount() >> { >> return account; >> } >> >> public boolean isUserLoggedIn() >> { >> return account !=null; >> } >> >> } >> >> So >> effectively I check if the Account object in session is null or not and >> accordingly decide whether a user is logged in or not. >> >> 2) In Login class I pass on the username/password to HibernateAccountDao >> and fetch the Account object. >> Account account = accountDao.getAccount(username, password) >> MyAppSession session = (MyAppSession )getSession(); >> session.setAccount(account); >> setResponsePage(Home.class); >> >> So effectively I fetch the accout object using hibernate and store it in >> wicket session. >> But I am not sure how these account objects are getting mixed up between >> users. >> >> Please can someone lead me to the route cause of the issue? >> >> >> Thanks in advance! >> SSP >> >> >> The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. >> http://in.yahoo.com/ > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com > Apache Wicket 1.4 increases type safety for web applications > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.4.4 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://old.nabble.com/Wicket-session-not-threadsafe--tp27074491p27075050.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
