Ошибка codeigniter (определено (basepath)) при входе в систему - PullRequest
0 голосов
/ 05 февраля 2019

Пожалуйста, смотрите ниже сегмент кода.Я хотел остановить прямой доступ к функции loginauth. Поэтому я изменил свой код, как показано ниже, и когда я пытаюсь получить к нему прямой доступ, выведите ошибку.Но проблема в том, что, когда я пытаюсь войти через страницу входа, это также вызывает ту же ошибку.Может ли кто-нибудь может мне помочь, пожалуйста.

public function loginauth()
{
    if (defined('base_url')) {
        $this->load->model('Employ_model');
        $this->Employ_model->loginauth();
        $count = $this->db->affected_rows();

        if (($this->session->userdata('privilages')) && ($this->session->userdata('id')) && ($count > 0)) {
            redirect('admin/appliedJobs');

        } else if (($this->session->userdata('id')) && ($count > 0)) {
            redirect('admin/jobsactive');
        } else {
            $this->login();
        }

    } else {
        echo "
        <script>
        alert('Direct access not allowed');
        window.location.href = 'http://localhost/hr/hr/index.php/admin/jobsactive';
        </script>";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...