<body>
<?php echo validation_errors(); ?>
<?php echo form_open('LoginController/checkLogin'); ?>
Username:
<input type="text" name="username" /> </br> </br>
Password :
<input type="text" name="password" /> </br> </br>
<input type="submit" name="submit" value="Login"/>
</form>
</body>
class LoginController extends CI_Controller
{
public function index()
{
$this->load->view('login');
}
public function checkLogin()
{
$this->form_validation->set_rules('username','Username','required|valid_email');
$this->form_validation->set_rules('password','Password','required|callback_verifyUser');
if($this->form_validation->run()== false)
{
$this->load->view('login');
}
else
{
redirect('HomeController/index');
//$this->load->view('home');
}
}
public function verifyUser()
{
$user=$this->input->post['username'];
$pass=$this->input->post['password'];
$this->load->model('LoginModel');
if($this-> LoginModel ->login($user, $pass)){
return true;
}
else
{
$this->form_validation->set_message('verifyUser','Incorrect user........');
return false;
}
}
}
After correct username and password page is not redirecting to home page. What i am doing wrong please help me. Your Help would be appreciated.
</div>