Добрый день,
У меня есть функция конструктора, которая проверяет, является ли пользователь логином или нет ..
код:
public function __construct() {
parent::__construct();
$this->load->helper('url');
$this->load->helper('form');
if (!logged_in()) {
redirect('/');
die;
};
}
Теперь я хочу добавитьдругое условие, чтобы я все еще мог получить доступ к моим методам в классе контроллера, даже если он не вошел в систему, как будто я хочу передать ключ для простой проверки.
Я попытался получить значение формы, добавив $this->input->post('key')
внутри конструктора.
public function __construct() {
parent::__construct();
$this->load->helper('url');
$this->load->helper('form');
$key = $this->input->post('key');
echo $key;
die;
if (!logged_in() OR $key==null) {
redirect('/');
die;
};
}
, поэтому условие будет выполнено, если не войти в систему, ИЛИ $ key будет иметь значение null, тогда он будет перенаправлен на страницу входа в систему, но всегда возвращает пустое значение или значение NULL.как мне правильно сделать это?Спасибо за помощь.