Используйте конструктор для этого.В OOP конструктор является первым методом любого класса, который вызывается.Итак, вы можете создать конструктор и проверить переменную сеанса.Если переменная существует, ничего не делать, она автоматически вызовет функцию.Если переменная сеанса не существует, перенаправьте пользователя на домашнюю страницу.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class App_config extends CI_Controller {
function __construct(){
parent::__construct();
if(!$this->session->userdata('name')){
redirect('/home');
}
}
public function masteradmin(){
$data = $this->session->all_userdata();
$this->load->view('user/masteradmin',array('data'=>$data));
}
public function reseller(){
}
}
?>