我已经进行了会话检查,正在使用:
if ($data!==false) {
$this->load->view("a");
}
但是两个代码仍在运行(对与错),并且该会话也正在运行,所以我得到的屏幕是一半代码为false一半代码为true:“)
控制器
public function aksi_login()
{
$username = $this->input->post('username');
$password = $this->input->post('password');
$where = array(
'username' => $username,
'password' => $password
);
$cek = $this->product_model->cek_login("admin",$where)->num_rows();
if($cek > 0){
$data_session = array(
'nama' => $username,
'status' => "login"
);
$this->session->set_userdata($data_session);
redirect(base_url("admin"));
}else{
echo "Username dan password salah !";
}
}
查看
<?php if($this->session->userdata("data_session") !== false)
{$this->load->view("login");} ?>
错误和正确的语句同时运行,所以我的屏幕被拆分为2面。