1.3.0?

Martijn

On Fri, Jan 8, 2010 at 1:12 PM, allgo <[email protected]> wrote:
>
> 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]
>
>



-- 
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]

Reply via email to