チェックされた管理者ログインが正しい場合はダッシュボードページにリダイレクトされますが、管理者ログインが正しいか正しくない場合はダッシュボードページに移動します。正しくない場合は、ログインページに移動する必要があります。
これがコードです
<?php
class Validate extends CI_Model
{
public function checkdatabase()
{
$username=$_POST['username'];
$password=$_POST['password'];
//echo $username;
$this->load->database();
$query ="select * from adminlogin where name='$username' AND password='$password'";
$value = $this->db->query($query);
$data = $value->result();
return $data;
}
}
?>
これがコントローラーの状態です
if($value=$this->validate->checkdatabase()){
redirect('dashboard', 'refresh');
}else{
$this->load->view('admin/login');
}