Эта страница не работает, в настоящее время не может обработать этот запрос.HTTP ERROR 500 в приложении Codeigniter - PullRequest
0 голосов
/ 12 июня 2018

Это моя функция контроллера, когда нажимается логин, сайт перенаправляется на mysite.com/user/profile

Этот метод profile () имеет вид

public function profile(){
        $this->user = $this->session->userdata("user");
        if(empty($this->user)){
            redirect('login');
            exit;
        }

        $data["user"] = $this->crud->get_user($this->user["ID"]);
        $data["form_error"] = $this->session->flashdata('form_error');
        $data["csrf"] = array(
            'name' => $this->security->get_csrf_token_name(),
            'hash' => $this->security->get_csrf_hash()
        );
        $this->load->view('user/profile', $data);
        //$this->load->view('user/profile-static', $data);
    }

Это контроллеркод, который перенаправляет на методы пользователя / профиля

class Login extends CI_Controller {

    public function __construct() {
        parent::__construct();
        $this->load->library('email');
        $this->load->library('form_validation');
        if(!empty($this->session->userdata("user"))){
            redirect('user/profile');
            //redirect('user/profile-static');
            exit;
        }
    }

Но на странице написано, что эта страница не работает. mysite.com в настоящее время не может обработать этот запрос.HTTP ERROR 500 Пожалуйста, помогите.ТИА

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Спасибо за все предложения.Я нашел исправление.Это была ошибка в базе данных.

Моя модель, которая вызывает данные из базы данных, находится здесь

public function get_user($id=""){
        $this->db->select("*");
        $this->db->where(array("ID" => $id));
        $query = $this->db->get("users");
        return $query->row_array();
    }
0 голосов
/ 12 июня 2018

.htaccess файл требуется с кодом ниже.

RewriteRule ^(.*)$ index.php/$1 [PT,L]  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...