Hi Peter I have made a simple quickstart application which has the same issue as i have described. I have attached it to the mailing list. Do you have the time to look it through? Or should i just create a jira?
Steps: 1) Enter homepage, type username (admin) password (password) and press login. 2) Close the browser and open a new browser. 3) Expected result to see a logout button, but i get the login panel. The above is tested in IE7 /Murat 2009/3/29 Murat Yücel <[email protected]> > Thanks a lot. Will look into it. > > > 2009/3/29 Peter Thomas <[email protected]> > >> 2009/3/29 Murat Yücel <[email protected]> >> >> > Hi Peter >> > >> > I was creating cookie objects almost in the same way. I was just missing >> > the >> > context path part. I have added it, but still no change. >> > >> > When i am retrieving the cookie from my BasePage then i get nothing: >> > ((WebRequestCycle) >> > RequestCycle.get()).getWebRequest().getCookie("cookieName"); >> > >> > I have changed the logic so i iterate through a list of cookies just >> like >> > you do in jtrac. That didnt work either. >> > >> > Then i moved the logic from the basepage to an IAuthorizationStrategy >> but >> > still no luck. >> > >> > It is very strange. I guess the only difference right now is that i am >> > using >> > wicket-1.4-rc2 >> >> >> Okay, you found the IAuthorizationStrategy code I meant to link to that >> also >> last time. >> >> I must say I had some trouble with getting all this to work, there used to >> be a few outstanding bugs on the app. But I find it hard to believe that >> you can't find the cookie even when iterating over all available for given >> request. Maybe it is best you create a quickstart and open a JIRA. >> Another >> tip is you could use a FireFox plugin such as HttpFox [ >> https://addons.mozilla.org/en-US/firefox/addon/6647 ] to see what cookies >> are being sent as well as received. >> >> >> > /Murat >> > >> > 2009/3/29 Peter Thomas <[email protected]> >> > >> > > 2009/3/28 Murat Yücel <[email protected]> >> > > >> > > > Hi Peter >> > > > >> > > > Thanks for the response. The context path "hack" works when logging >> > out. >> > > > But >> > > > i still have a problem when i want to auto login. >> > > > >> > > > I log in with an user. Then the cookie is saved. I close the >> browser. >> > And >> > > > then i open a new browser, enter the url and expects that the user >> is >> > > auto >> > > > login. But when i am trying to to retrieve the cookie from the >> request >> > > then >> > > > i get null. The funny thing is that the textfields for username and >> > > > password >> > > > are filled out so the cookie exist. I am just not able to retrieve >> it. >> > > >> > > >> > > Here is the code I use for creating an auto-login cookie, maybe it >> will >> > > help: (line #131 onwards) >> > > >> > > >> > > >> > >> http://fisheye3.atlassian.com/browse/j-trac/trunk/jtrac/src/main/java/info/jtrac/wicket/LoginPage.java?r=1231#l131 >> > > >> > > >> > > > >> > > > >> > > > /Murat >> > > > >> > > > 2009/3/28 Peter Thomas <[email protected]> >> > > > >> > > > > 2009/3/28 Murat Yücel <[email protected]> >> > > > > >> > > > > > Hi Guys do you need more information regarding this issue or >> should >> > i >> > > > > > create >> > > > > > a small quickstart application? I cant really figure out why i >> am >> > > > > > experiencing this error... >> > > > > > >> > > > > > /Murat >> > > > > > >> > > > > > 2009/3/9 Murat Yücel <[email protected]> >> > > > > > >> > > > > > > Hi All >> > > > > > > >> > > > > > > I am experiencing a similar problem, as this jira issue: >> > > > > > > https://issues.apache.org/jira/browse/WICKET-2011 >> > > > > > > >> > > > > > > I am trying to make auto login work. When you login and check >> the >> > > > > > remember >> > > > > > > box then a >> > > > > > > cookie is persisted. Whenever i logout the cookie is removed >> by >> > > > calling >> > > > > > the >> > > > > > > clear method on >> > > > > > > the request. The problem is that the cookie is not cleared on >> > > logout >> > > > > when >> > > > > > > having a context path. >> > > > > > > I am still seing the cookie value but that should have been >> > > cleared. >> > > > > > > >> > > > > > >> > > > > >> > > > > I create a new cookie with the same name but no data to overwrite >> > the >> > > > old >> > > > > one (line #108 onwards), works for me. Can't remember now how I >> > > arrived >> > > > at >> > > > > this, there may be a better way. >> > > > > >> > > > > >> > > > > >> > > > >> > > >> > >> http://fisheye3.atlassian.com/browse/j-trac/trunk/jtrac/src/main/java/info/jtrac/wicket/HeaderPanel.java?r=1288#l108 >> > > > > >> > > > > >> > > > > > > Similar the cookie should not die when the cookie die, but >> > somehow >> > > > the >> > > > > > > cookie age is set to >> > > > > > > max age -1 when i open a new session. >> > > > > > > >> > > > > > > Hopefully someone can help me. >> > > > > > > >> > > > > > > /Murat >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
