Login.php and admin_model do not show errors on incorrect login or lockout after incorrect activations.
Fixes bellow.
if (!$this->session->userdata("loginattempts")) {
$this->session->set_userdata("loginattempts", 1);
}
$loginattempts = $this->session->userdata("loginattempts");
$postData = $this->input->post();
if ($loginattempts > 4) { //To Many Attempts
$data["error"] = 1;
echo"e1";
$this->load->view('login', $data);
} else {
$auth = $this->Admin_model->adminLogin($postData);
if ($auth == 0) {
echo"s1";
redirect(base_url(), "auto");
} else {
echo"e2";
$data["error"] = 2;
$this->session->set_userdata("loginattempts", $loginattempts + 1);
$this->load->view('login', $data);
}
}
} else {
$this->load->view('login', $data);
}
}