[eluser]Henrik Pejer[/eluser]
Just a little tip: check out hooks.
This way you can make sure that before any of your controllers get 'triggered', a check is performed if they are logged in or not.
Make a search for it here on the forums: I'll bet there are good guides here in the forums.
Good luck!