I want to be able to do two checks on my MY_Controller.php
Can check if my session token is set like
That works fine but want to add another another check for user_id it throws The page isn’t redirecting properly error
How can I have both session userdata in there?
Can check if my session token is set like
PHP Code:
if (!in_array($route, $ignore) && !$this->session->userdata('token')) {
That works fine but want to add another another check for user_id it throws The page isn’t redirecting properly error
PHP Code:
if (!in_array($route, $ignore) && !$this->session->userdata('token') || !$this->session->userdata('user_id')) {
How can I have both session userdata in there?
PHP Code:
<?php
class MY_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
$this->lang->load('general', 'english');
$route = $this->router->directory . $this->router->class;
$ignore = array(
'account/login',
'account/logout'
);
if (!in_array($route, $ignore) && !$this->session->userdata('token') || !$this->session->userdata('user_id')) {
$this->auth->logout();
$this->session->set_flashdata('error', $this->lang->line('session_expire'));
redirect(base_url("account/login"));
}
}
}