Может кто-нибудь предложить этот лучший способ для обработки сессии в PHP MVC.Я проверяю сессию внутри конструктора контроллера.Я думаю, что это будет выполняться каждый раз, когда будет вызван класс.Это правильный способ сделать это, или я должен проверить значение сеанса в каждом методе?
<?php
class Home extends Controller
{
protected $session;
public function __construct()
{
$session = $this->model('session');
if(!($session->getLoggedIn()))
{
//echo "Home/index/if";
header('Location: /login');
exit;
}
}
public function index($name = '')
{
//echo "Home/index";
$this->view('home', ['userid' => $session->getUserId(), 'username' => $session->getUserName() ]);
}
}