Skip to content

Instantly share code, notes, and snippets.

@wrightlabs
Created January 28, 2012 21:35
Show Gist options
  • Save wrightlabs/1695824 to your computer and use it in GitHub Desktop.
Save wrightlabs/1695824 to your computer and use it in GitHub Desktop.
$this->load->library('tank_auth');
ALTER TABLE users ADD group_id INT NOT NULL DEFAULT '300'
$this->load->library('tank_auth_groups','','tank_auth');
<?php
// application/controllers/admin.php
require 'admin_base.php';
class Admin extends Admin_Base {
function index()
{
redirect('admin/dashboard');
}
function dashboard()
{
// display admin dashboard
}
}
?>
<?php
// application/controllers/admin_base.php
class Admin_Base extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->library(
'tank_auth_groups', '', 'tank_auth'
);
if(!$this->tank_auth->is_admin())
{
redirect('auth/login');
}
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment