Есть ли где-то в codeigniter, где я могу настроить автоматическое перенаправление на мою корневую страницу, если срок действия пользователя истек (я не пытаюсь продлить время окончания сеанса)?
Ситуационный пример:
- Как использовать светильники в WebTestCase PHPUnit
- htaccess переписать .htm в html не работает
- PHP взрывает строку с тегами, используя UTF8 между ними
- Какой тип данных MySQL использовать для IP-адреса?
- file () : php_network_getaddresses: getaddrinfo не удалось: временный сбой при разрешении имени
Пользователь входит в систему, оставляет страницу бездействующей в течение одного дня, возвращается на страницу, требующую проверки, и видит ошибки 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'); }