Я не могу передать переменную сессий в приложение wamp64 \ www\ci_auth-master \ в codeigniter - PullRequest
0 голосов
/ 11 июля 2020

я не могу передать переменную сессии в wamp64 \ www\ci_auth-master \ application в классе codeigniter MY_Controller extends CI_Controller {protected $ access = "*";

public function __construct()
{
    parent::__construct();

    $this->login_check();
}

public function login_check()
{
    if ($this->access != "*") 
    {
        // here we check the role of the user
        if (! $this->permission_check()) {
            die("<h4>Access denied</h4>");
        } 

        if (! $this->session->userdata("logged_in")) {
            redirect("auth");
        }
    }
}
public function permission_check()
{
    if ($this->access == "@") {
        return true;
    }
    else
    {
        $access = is_array($this->access) ? 
            $this->access :
            explode(",", $this->access);
        if (in_array($this->session->userdata("role"), array_map("trim", $access)) ) {
            return true;
        }

        return false;
    }
}

}}} я пытался сохранить также в файлах cookie, но без использования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...