I'm trying to make a simple routing rule to allow only authenticated users to certain controllers.

To achieve this, I would like to run precontroller hook and check if the user is logged in using ci session. However, I have to know which controller the user wants to access. How do I know this in a hook function?