Домашняя страница не загружается. после входа в систему он перенаправляется на вход вместо домашней страницыPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Домашняя страница не загружается. после входа в систему он перенаправляется на вход вместо домашней страницы

Сообщение Anonymous »

функция входа в систему. Мне хотелось бы знать, где я ошибаюсь в этом

контроллере

Код: Выделить всё

public function login(){

$this->load->library('session');
$this->load->model('Model_students');

$email = $_POST['email'];
$password = $_POST['password'];

$data = $this->Model_students->login($email, $password);

if($data)
{
$id=$data[0]->id;
$first_name=$data[0]->firstname;
$last_name=$data[0]->lastname;
$this->session->set_userdata('user_id',$id);
$this->session->set_userdata('lname',$last_name);
$this->session->set_userdata('user', $email);
$this->session->set_userdata('fname',$first_name);
$this->getImg();
redirect('Students/homepage');
}
else{

$this->session->set_flashdata('error','Invalid login. User not found');
}
}

public function getImg()
{
$userid=$this->session->userdata('user_id');
$res=$this->Model_students->getimge($userid);
$img=$res[0]->userfile;
$img1=json_decode($img);
$this->session->set_userdata('img',$img1);
}
модель

Код: Выделить всё

public function login($email,$password)
{
$query = $this->db->get_where('users', array('email'=>$email));
if($query->num_rows() == 1 )
{
return $query->result();

}

}

public function getimge($userid)
{
$query = $this->db->get_where('user_images', array('user'=>$userid));
if($query->num_rows() == 1 )
{
return $query->result();

}

}
после того, как я вхожу в систему с использованием учетных данных, страница перенаправляется на вход вместо загрузки представления домашней страницы. В чем может быть проблема, потому что при запуске это не работает должным образом

Подробнее здесь: https://stackoverflow.com/questions/615 ... of-homepag
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»