在php mvc中处理会话的最佳方法

时间:2018-10-17 07:16:21

标签: php session model-view-controller

谁能建议这是处理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() ]);
    }
}

0 个答案:

没有答案