ДЛя начала хочу сказать спасибо Тостеру и некоторым упорным пользователям, которые несколько месяцев на половину моих вопросов отвечали - см. фреймворки.
Я для себя выбрал два... Yii2 и Laravel. Zend и Symfony пока оказались тяжеловатыми.
Но конечная цель моего велосипеда дописать свое детище-чудище.
Собственно вопрос... С помощью какой-то магии и одного британского хеллоуютуберс я сделал авторизацию админа не через две строки в htaccess а с помощью автолодеров и десятков двух классов... Ну да ладно - сгодится...
Ошибся в одном - я это все тестировал и писал в main контроллере.. Теперь задача это поднять наверх.
public function index()
{
if(Session::exists('success')){
echo Session::flash('success');
}
$user = new User();
if($user->isLoggedIn()){
$this->view->assign('user',$user);
echo $this->view->render('index');
}
else{
echo $this->view->render('login');
}
}
Это код из main контроллера.
Если его поднять в app.php - главный инициализирующий файл, то там нет еще view, чтобы сделать render... если делать redirect, то получаю какую-то цикличную переадрессацию..
/reg/public/admin/
/reg/public/admin/module1
то есть при заходе на любую ссылку сначала проверялась сессия, куки и, если авторизован, то попадал на требуемую страницу, а если нет, то на форму с логином..
П.с. сорри - не всегда умею спросить коротко-)
UPD: я что-то глупое (тупое) спросил?...