File: //home/cafsindia/allyindian_com/backend/application/controllers/Login.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends CI_Controller {
public function __construct(){
parent::__construct();
}
public function index(){
if($this->Employee->is_logged_in()){
redirect('home');
}else{
$this->form_validation->set_rules('username', 'lang:login_undername', 'callback_login_check');
$this->form_validation->set_error_delimiters('<div class="error">', '</div>');
if($this->form_validation->run() == FALSE){
$this->load->view('login');
}else{
redirect('home');
}
}
}
public function login_check($username){
$password = $this->input->post('password');
if(!$this->Employee->login($username, $password)){
$this->form_validation->set_message('login_check', $this->lang->line('login_invalid_username_and_password'));
return FALSE;
}
return TRUE;
}
}
?>