HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /var/www/html/nt/application/core/MY_Controller.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class MY_Controller extends CI_Controller {

	public function __construct() {
		parent::__construct();

        $this->load->helper('audit_log_helper');

		$this->admin_session_data=$this->session->userdata('admin');
		if(!$this->admin_session_data['user_id']){
			redirect('admin/login');
		}
	}
	protected function is_logged_in() {
		if (!empty($this->session->userdata('admin'))) {
			redirect('admin/dashboard', 'refresh');
		}
	}
	protected function redirect_guest() {
		if (!$this->session->userdata('admin')) {
			redirect('admin/index', 'refresh');
		}
	}
	protected function is_logged_in_user() {
		return $this->session->userdata('front_end_user') ? 1 : 0;
	}
	protected function redirect_guest_user() {
		if (!$this->session->userdata('front_end_user')) {
			redirect('index', 'refresh');
		}
	}	

	protected function log_event($audit_log_data) {
        save_audit_log(
            $audit_log_data
        );
    }

}