Hi, Am 15.09.2010 17:48, schrieb Justin Edelson (JIRA): > > [ > https://issues.apache.org/jira/browse/SLING-1776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > ] > > Justin Edelson resolved SLING-1776. > ----------------------------------- > > Resolution: Fixed > > header added in r997371. > > feel free to reopen if anyone wants to add the timestamp in the explorer.
I am fine with CacheControl and don't particularly like timestamped URLs ... Regards Felix > >> Caching should be disabled for /system/sling/info.sessionInfo(.json) >> -------------------------------------------------------------------- >> >> Key: SLING-1776 >> URL: https://issues.apache.org/jira/browse/SLING-1776 >> Project: Sling >> Issue Type: Bug >> Components: Servlets >> Environment: InternetExplorer >> Reporter: Clemens Wyss >> Assignee: Justin Edelson >> Fix For: Servlets Get 2.0.10 >> >> >> IE seems to cache the /system/sling/info.sessionInfo.json page/result. >> If you perform an authentication in the browser and then gather the current >> session info through Sling.getSessionInfo the outdated info is returned >> instead. >> Solution: >> the following http header should be attached to the given url/resource: >> Cache-Control : private, no-store, no-cache, max-age=0, must-revalidate >> Additionally the Sling#getSessionInfor method in sling.js could make the URI >> unique by adding a time tag and hence preventing any browser from caching >> the result. >> ... >> var res=Sling.httpGet(Sling.baseurl+"/system/sling/info.sessionInfo."+new >> Date().getTime()+".json"); >> ... >