DotNetNuke: Disabling the back button - "Page has expired" error

Problem: When a user click the back button on your DotNetNuke site they get a  "Page has expired" error.

Solution: This is a solution in two parts:

1) In Host settings change

2) You have now opened a potential problem if people hit the back button and change data they shouldn't. So you can add this to the skin file (or some other means so it appears on each page you need this on)

<script language="JavaScript">
<!--
javascript:window.history.forward(1);
//-->
</script>

This causes the back button to navigate back one page and forward again. Note you have to also do #1 above or it will still throw the "Page has expired" error in some cases.

[Back]