私はセッションでログインページを試みますが、問題に直面しています。メンバー関数への呼び出し - Codeigniter
まず、girisというモデルを作成しました。モデルgiris関数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;
}
とgiris
と呼ばれる制御装置には、しかし、フォームが処理されるとき、コードの下
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');
}
}
を書きました。私は、その理由は何
、エラーの下に取りますか?
「controllers/giris」の行番号19は何ですか? –
モデルをロードしましたか? –