Есть ли где-то в codeigniter, где я могу настроить автоматическое перенаправление на мою корневую страницу, если срок действия пользователя истек (я не пытаюсь продлить время истечения сеанса)?
Ситуационный пример:
Пользователь входит в систему, оставляет страницу бездействующей в течение одного дня, возвращается на страницу, требующую проверки, и видит ошибки PHP везде.
Я бы предпочел, чтобы все в этой ситуации было перенаправлено на мою страницу входа в корневой каталог.
Спасибо!
поместите это содержимое в свою конструкторскую функцию, потому что когда сначала запустит конструктор запуска контроллера.
function __construct() {
parent::__construct();
if(empty($this->session->userdata("login_session_user")))
{
redirect(site_url(),'refresh');
}
}
Используйте ниже код в каждой функции и поместите код функции внутри цикла if. Это будет полезно для вас. Спасибо.
$this->load->helper('url');
if($this->session->userdata('logged_in'))
{
// You function code should be placed here .
}
else{
redirect(site_url(),'refresh');
}