Before you issue the redirect, set a flag in the session object. The
"inprogress" view should check that flag. if it's set, groovy, render the
page. If it's not, then redirect them to another page (and flash a warning
about trying to access that page, optionally).