Лучший способ обработать сессию в php mvc - PullRequest
0 голосов
/ 17 октября 2018

Может кто-нибудь предложить этот лучший способ для обработки сессии в 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() ]);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...