Старый проект Codeigniter не регистрируется (я изменил файл библиотеки Encrypt) - PullRequest
0 голосов
/ 11 января 2020

Мой старый проект codeigniter не входит в систему .. Сначала он показывал ошибку как ошибку mcrypt, после этого я изменил файл библиотеки ecrypt .., но теперь он не показывает никаких ошибок и не регистрирует ... Примечание: - проект разработан в php 5 ....

 public function login()
    {
        $this->load->model('user_model');
        $userEmail    = $this->input->post('login_email');
        $userPassword = $this->input->post('login_password');


        $userInfo = $this->user_model->getPasswordByUsername($userEmail); 
        if($userInfo)
        { //echo $userPassword.'#'.$this->encrypt->decode($userInfo['password'],ENCRYPT_STRING).'##'.$this->encrypt->encode($this->input->post('login_password'), ENCRYPT_STRING);exit;
            if($userPassword==$this->encrypt->decode($userInfo['password'],ENCRYPT_STRING))
            {
               $user_data = array(
                   'userid'    =>$userInfo['id'],
                   'user_name' =>$userInfo['name'],
                   'user_email'=>$userInfo['email'],
                   'level'=>$userInfo['level']
               );

               if ($userEmail==('user@ajhd.com')) {
                $this->session->set_userdata($user_data);
               redirect('http://dummy.hrmsonline.net/index.php/dashboard');

               } else {
                   $this->session->set_userdata($user_data);
               redirect('/dashboard');
               }


            }else
            { 
                $this->session->set_flashdata('invalid','true');
                redirect('auth');
            }           
        }else
        { 
            $this->session->set_flashdata('invalid','true');    
            redirect('auth');
        }


    }
...