After login: Warning page has expired

Scenario:

  1. I create a page http://www.example.org/secre and grant read permission only to a particular user.
  2. I visit that page with Internet Explorer, and I am given a login screen. I login successfully by entering my credentials into a POST form.
  3. I am now at http://www.example.org/secre - the full URL is http://www.example.org/secre
  4. I click on a link, a page loads fine.
  5. I click back, I get:

[quote]Warning: Page has Expired The page you requested was created using information you submitted in a form. This page is no longer available. As a security precaution, Internet Explorer does not automatically resubmit your information for you.



To resubmit your information and view this Web page, click the Refresh button.[/quote]



Now this makes sense, maybe I had put in my credit card details and posted them, and I don't want to do that again. In this case it is an ordinary page so those concerns are moot. If I refresh, things are fine. If I retype the URL, things are fine. However I just want to show the page. Any ideas?

This is a feature/function of Internet Explorer, not Matrix. It'll happen on any page that is the result of a form submission.

Yes but many other applications have ways around it. If for example, I go to http://bugs.matrix.squiz.ne and login, then click forward and back I don’t get any warning.

You're clicking back to a login form using POST data. There is nothing we can do about that except put in redirections - and we are not going to do that.