Я пытаюсь направить пользователя на мою главную страницу, когда пользователь авторизован. Я делаю проверку пользователя в моем контроллере 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);
}
}