I have an admin panel and now I need to give some partners a URL to see their specified data. I have a table for storing these partners login info and authentication is done through it. But the problem now is that after authentication, partners can access each of the other admin pages. I can include a check in every admin page controller to check whether the session is set for partner and if so I can logout them. But I have a number of controllers. So is there any other methods for doing this same?