Re: Cookie retrieval issue.
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 /Murat 2009/3/29 Peter Thomas ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 kodeperke...@gmail.com 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
Re: Cookie retrieval issue.
2009/3/29 Murat Yücel kodeperke...@gmail.com 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 ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 kodeperke...@gmail.com 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
Re: Cookie retrieval issue.
Thanks a lot. Will look into it. 2009/3/29 Peter Thomas ptrtho...@gmail.com 2009/3/29 Murat Yücel kodeperke...@gmail.com 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 ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 kodeperke...@gmail.com 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
Re: Cookie retrieval issue.
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 kodeperke...@gmail.com Thanks a lot. Will look into it. 2009/3/29 Peter Thomas ptrtho...@gmail.com 2009/3/29 Murat Yücel kodeperke...@gmail.com 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 ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 kodeperke...@gmail.com 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: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Cookie retrieval issue.
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 kodeperke...@gmail.com 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. 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
Re: Cookie retrieval issue.
2009/3/28 Murat Yücel kodeperke...@gmail.com 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 kodeperke...@gmail.com 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
Re: Cookie retrieval issue.
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. /Murat 2009/3/28 Peter Thomas ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 kodeperke...@gmail.com 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
Re: Cookie retrieval issue.
2009/3/28 Murat Yücel kodeperke...@gmail.com 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 ptrtho...@gmail.com 2009/3/28 Murat Yücel kodeperke...@gmail.com 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 kodeperke...@gmail.com 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
Cookie retrieval issue.
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. 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