{"issue":{"created_at":"2011-11-29T21:02:28Z","state":"open","updated_at":"2011-11-29T21:02:39Z","user":{"gravatar_id":"256406243346b9253f8610fb1d1e05f6","id":1215373,"url":"https://api.github.com/users/importer","avatar_url":"https://secure.gravatar.com/avatar/256406243346b9253f8610fb1d1e05f6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"importer"},"comments":10,"body":"Contao Online Demo:\n\nBackend:\n- Contao Server und Browser Cache aktivieren\n- Cachezeit im Startpunkt der Webseite auf 5 Minuten\n- alle Dateien bereinigen und abmelden (FE und BE)\n\n1. Einige Hauptmenues anklicken, damit der Browser Cache gefüllt wird:\nz.B. \"Home\", \"The academy\", \"Courses\"\n2. \"Courses\" anklicken\n3. Login als j.smith\n4. Nach Login werden einige neue Menuepunkte angezeigt, z.B. \"Services/My account\"\n5. \"The academy\" anklicken\n=> die neuen Menuepunkte verschwinden\n6. Browser \"neu laden\"\n=> die neuen Menuepunkte werden angezeigt\n\nDie Effekte sind klar:\n1. Obwohl \"Courses\" sich auch im Browser Cache befindet, sorgt der Login mit seinem Post Request automatisch zum Löschen der Seite  \"Courses\" aus dem Browser Cache.\nFür diese URL ist damit alles in Ordnung.\n2. \"The academy\" wird dann allerdings in Punkt 5 aus dem Browser Cache geholt und zeigt daher nur die Inhalte für everyone und nicht die Version für j.smith an.\n3. Durch \"neu laden\" erhält dann auch j.smith endlich seine korrekte Version vom Server.\n\nLösung:\nSobald der Nutzer im FE erfolgreich angemeldet ist, sollte an jeden seiner html Aufrufe automatisch ein Parameter angehängt werden: z.B. \"&login\".\nDamit holt der Browser die Seiten für einen eingelogten User nicht aus dem Browser Cache.\n\n\"academy.html\" ist für den Browser ja nicht gleich \"academy.html?login\".\n\n--- _Originally created by Georg on June 21st, 2011, at 01:42pm (ID 3184)_","assignee":null,"id":2392992,"labels":[{"name":"Defect","color":"bd2c00","url":"https://api.github.com/repos/contao/import/labels/Defect"},{"name":"frontend","color":"e6e6e6","url":"https://api.github.com/repos/contao/import/labels/frontend"},{"name":"Pending","color":"ffdd00","url":"https://api.github.com/repos/contao/import/labels/Pending"}],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":3184,"title":"Probleme mit Browser Cache","closed_at":null,"html_url":"https://github.com/contao/import/issues/3184","url":"https://api.github.com/repos/contao/import/issues/3184","milestone":null},"action":"created","comment":{"created_at":"2011-11-29T21:02:39Z","updated_at":"2011-11-29T21:02:39Z","user":{"gravatar_id":"256406243346b9253f8610fb1d1e05f6","id":1215373,"url":"https://api.github.com/users/importer","avatar_url":"https://secure.gravatar.com/avatar/256406243346b9253f8610fb1d1e05f6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"importer"},"body":"@SunBlack: Meintest Du folgendes mit w3c konform:\nacademy.html?BrowserCache=no\n\n--- _Originally created by Georg on August 1st, 2011, at 09:40am_","id":2948141,"url":"https://api.github.com/repos/contao/import/issues/comments/2948141"}}