Всем привет. Пишу второй проект на MVC, столкнулся с ситуацией. Нужно сделать перенаправление не зарегистрированного пользователя на страницу регистрации. У меня на сайте около 20 страниц, поэтому я вышел из ситуации таким образом, для каждого экшена прописал условие как в примере ниже. Но если б на сайте было тысяча страниц, подскажите пожалуйста каким образом можно сделать перенаправление при заходе на любую страницу сайта не зарегистрированного пользователя не прописывая такого условия в каждом экшене?
public function actionIndex(){
if (User::isGuest()) {
header("Location: /user/register/");
}else{
$departments = array();
$departments = Department::getDepartmentListWithLimit();
$administration = array();
$administration = Person::getAdministration();
require_once (ROOT.'/views/base/index.phtml');
return true;
}
}