[eluser]CroNiX[/eluser]
Yes, but that also means that your controllers constructor will execute before the hook. Using the admin_controller, that executes before the actual controller which is a much better place to be checking for auth. But, you already had all of that working.