Hi everyone - I'm relatively new to iPhone web development but my company has an existing web application that I'm hoping someone can help me out with.
Our web page starts with a login screen, and once a user is logged in they're session id is stored in a cookie which is used to bypass the login screen whenever the user returns to the page. The problem is this process is very erratic in when it does and does not remember the logged in user. After some testing, I have determined the following pattern: 1. Once the user has logged in, they may freely browse, close, and re- open the page as well as other pages, and the user will always remain logged in when they return to our web page, as expected. 2. If the user is logged in, leaves our web page open and presses the iPhone Home button, they can re-open Safari and the web page will appear with the user logged in, as expected. 3. If the user is logged in, closes the page (via the bottom right button, not sure if it's pages/windows/etc.) and then presses the iPhone Home button, when they return to Safari and browse back to the web page the user will NOT be logged in anymore. 4. If I use Safari to add the page to the Home Screen and launch it from there, it will never be logged in. If I use the link from the home screen to log in, close and re-open, it will not be logged in. If I use Safari to log in, leave the page open and close Safari, then use the home screen link, the user will not be logged in - even though he can then return to Safari and will be logged in there. The home screen business seems to be a different issue altogether, but most importantly I need to know why Safari seems to lose the cookie when the browser is closed, unless the page is left open and active when closing, which allows the user to re-open Safari and still be logged in. I've tried examining our code for problems with storing cookies, but the weirdness of the issue makes me unsure if it's an issue with the browser or our web page. Also, our same cookie functions work perfectly on Android and PCs. If anyone could give me the slightest hint as to what might be the problem or where to go from here, it would be greatly appreciated. Thanks. -- You received this message because you are subscribed to the Google Groups "iPhoneWebDev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/iphonewebdev?hl=en.
