Я пытаюсь сделать страницу входа в систему с сеансом, но столкнулся с проблемой.Вызов функции-члена - Codeigniter
Сначала я создал модель под названием giris. модель GİRİŞ имеет функцию girisKontrol
function girisKontrol($username, $password) {
$sha1_password = sha1($password);
$query = "SELECT id FROM pasaj_register WHERE username = '".$username."' and password = '".$sha1_password."'";
$result = $this->db->query($query, array($username, $sha1_password));
if ($result->num_rows() == 1)
return $result->row(0)->id;
else
return false;
}
и в контроллере называется GİRİŞ
написал ниже код,
public function main_page() {
$username = $this->input->post('username');
$password = $this->input->post('password');
$userID = $this->giris->girisKontrol($username,$password);
if (!$userID) {
$this->session->set_flashdata('login error', TRUE);
redirect('giris/giris');
} else {
$this->session->set_userdata(array(
'logged_in' => TRUE,
'userID' => $userID));
redirect('welcome_message');
}
}
однако, когда форма обрабатывается. я беру ниже ошибки,
В чем причина?
Ну, что такое строка # 19 в 'controller/giris'? –
Загружена ли модель? –