You can try disabling the page you don't want them to get to until they have meet your condition. I have done this when a user is editing data nad has not saved it yet. I hope this helps.
Stephen Kuhn
Prism Network, Inc.
System Developer
At last we can reveal ourselves to the Jedi.
At last we will have revenge.
-Darth Maul