<%--
--This code uses browser built-in behavior to preserve form data (even when reloading from cache) to track if a page is fresh or "stale" (loaded from cache)
--DNN wraps modules in a form, and since nested forms are invalid markup, this is handled in an iframe
--Pages requiring a fresh load can reload themselves if stale (ie. window.location.reload();)
--This is required on pages like the registration page that they should not be able to navigate back to after logging in, since registering another user while logged in results in an error
--%>