codeigniter перенаправляет на другой контроллер

Я пытаюсь направить пользователя на мою главную страницу, когда пользователь авторизован. Я проверяю пользователя в своем контроллере login_check и добавляю $ this-> load-> view ('main'); Страница может быть загружена, но адрес сайта на главной странице все еще отображается

http: // myprojectname / login_check

, но я хочу, чтобы он отображал

http: // myprojectname / main .

Нужно ли мне создавать новый «главный» контроллер и загружать представление? Для меня это звучит излишне. Вот мой код.

часть моего login_check.php

private function _user_check()
{
    $this->load->model('user_query');  //load my model
    $result=$this->user_query->query($this->input->post('username'),$this->input->post('password'))             

    if($result)  //the user is in DB
    {
        $data['view']='main'; 
        $this->load->view('include/template', $data);
        //the address bar shows http://myproject/login_check in main page       

    }else{  //the user is not in DB

        $data['view']='login';
        $this->load->view('include/template', $data);
    }

}

20
задан ankit suthar 30 August 2017 в 08:02
поделиться