使用:PHP MVC CI
我创建了一个控制器类的My_Controller
在Core Folder
名称。在此class
中,正在检查session
是否存在。此controller
正在所有控制器类中进行扩展。这里是代码最佳位置写会话代码,以检查是否存在会话
<?php
class My_Controller extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->library('session')
if(empty($this->session->userdata('userName')) {
header('Location: '."Login Url");
}
}
}
?>
问:是否有任何更好的地方写在MVC架构Session
代码?
是,但他需要在那里,他可以写会话代码管理登录访问,以便通过使用钩,他并没有要求在每个控制器文件中写入条件。 – Mitul
他还问'问题:有没有更好的地方写MVC架构中的会话代码??'这就是为什么我给答案钩是从你可以管理请求的方式。 – Mitul