I am about to create a policy agreement page. What I want is this. If the user has not agreed to the policy agreement they can not proceed into the CMS.
Initially I thought I would just create a db table which will have two fields, the username and policyagreed. I was going to hack some security code (which is called on every page) insert a call to a function which queries the db table. If the user has not agreed they will receive a pop-up or be re-directed to the policy agreement page.
However, this may not be the best way to go about this. So please give me some feedback on how you have or would do this.