<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Index extends CI_Controller {
public function __construct(){
parent::__construct();
$this->load->helper(array('form','url'));
$this->load->model('adminuserm');
$this->load->library("auth");
$this->load->library("common_lib");
}
public function index(){
if ($this->auth->loggedin()) {
redirect('admin/products/index');
die();
}
$username = $this->common_lib->get_post("admin_username");
$password = $this->common_lib->get_post("admin_password");
$remember = $this->common_lib->get_n_post("remember_me");
$login_status = $this->adminuserm->_auth($username,$password);
if($username != ""){
if($login_status['success'] === TRUE){
if($remember == 1){
$this->auth->login($login_status['login_id'], true);
}else{
$this->auth->login($login_status['login_id'], false);
}
$this->common_lib->set_session($login_status);
redirect('admin/products/index');
die();
}else{
$this->session->set_userdata('danger-msg', 'Wrong username and password!');
}
}
$data = array();
//$data['inner_template'] = "admin/login/login";
$this->load->view('admin/login/login',$data);
}
public function logout(){
$this->auth->logout();
$this->session->unset_userdata("full_name");
$this->session->unset_userdata("username");
$this->session->unset_userdata("email");
$this->session->unset_userdata("last_login_time");
$this->session->unset_userdata("permission_add");
$this->session->unset_userdata("permission_edit");
$this->session->unset_userdata("permission_delete");
$this->session->unset_userdata("permission_all");
redirect("admin");
exit;
}
}
@KyuuKazami