使用: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