View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002512 | OXID eShop (all versions) | 4.02. Session handling | public | 2011-02-11 18:10 | 2011-07-01 13:44 |
| Reporter | tjungcl | Assigned To | |||
| Priority | urgent | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 4.4.6 revision 32697 | ||||
| Fixed in Version | 4.5.1 revision 38045 | ||||
| Summary | 0002512: Session-Loss | ||||
| Description | when surfing WITHOUT cookies enabled in a oxid-shop, in which the dynamic content cache had been filled before by a user WITH cookies enabled, you loose your session. | ||||
| Steps To Reproduce | -open two browsers, A) with cookies disabled B) with cookies enabled -use B) to open admin, active caching, delete cache -use B) to surf around in frontend. Put something into your basket, open categories, article-details, etc -now use A) to surf around in the frontend. Put something into your basket and you'll get a forced_sid, alright. Now keep surfing, open a category you visited with B) before, an article - and very soon you'll notice the session-loss. --> problem seems to be, that cookie-surfers leave no SIDs in the cache (which is fine). If a cookieless-surfers uses the cache, the links in it still contain no SID. Clicking such a link looses the sid in the url and the session is lost. You should make sure, that when you proccess the cache and isSidNeeded is true, you add a SID to every link, to only replace old sids. | ||||
| Tags | No tags attached. | ||||
| Theme | Both | ||||
| Browser | All | ||||
| PHP Version | any | ||||
| Database Version | any | ||||
| related to | 0002939 | resolved | Arunas | usage without cookies impossible |
| has duplicate | 0002447 | closed | birute_meilutyte | Session loss with inactive cookies and active caching |