I have been told here how to restrict logged in users from the login page and I've also been told to make a new question, so here I am.
How can I restrict users from certain pages, either logged in users from more than the login page, or not logged in users from pages like 'my profile' without having to write a check in every controller?