| Server IP : 68.178.202.69 / Your IP : 216.73.216.122 Web Server : Apache System : Linux 69.202.178.68.host.secureserver.net 3.10.0-1160.139.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Nov 3 13:30:41 UTC 2025 x86_64 User : ikioworld ( 1005) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/ikioworld/public_html/application/controllers/admin/ |
Upload File : |
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Login extends CI_Controller {
public function index()
{
$this->load->helper(array('form', 'url'));
$this->load->library( array('form_validation' ,'session'));
$data = array(
'header' => $this->load->view('admin/assets/header', '', TRUE),
'footer' => $this->load->view('admin/assets/footer', '', TRUE),
);
$this->form_validation->set_rules('username', 'Username', 'trim|required');
$this->form_validation->set_rules('password', 'Password', 'trim|required');
$this->load->model('loginmodel','loginmodel',TRUE);
$form_post_data = $_POST;
if(count($form_post_data) >0)
{
if ($this->form_validation->run() == FALSE)
{
$this->load->view('admin/login',$data);
}
else
{
$user_data = $this->loginmodel->checklogin();
if(!empty($user_data))
{
$this->session->set_userdata('sess_admin_id', $user_data->id);
$this->session->set_userdata('sess_admin_type',"Admin");
$this->loginmodel->update_last_login_date();
redirect('admin/dashboard');
}
else
{
$this->session->set_flashdata('err_msg', 'Username or password is invalid please try again');
redirect('admin');
}
}
}
else {
$this->load->view('admin/login',$data);
}
}
function logout(){
$this->load->helper(array('form', 'url'));
$this->load->library(array('session'));
$this->session->unset_userdata('sess_admin_id');
$this->session->unset_userdata('assigned_modules');
redirect('admin');
}
}