我創建了一個日誌的形式對我的管理頁面和它的作品,但現在大家誰登錄才能訪問這些頁面。管理員權限與笨
我的用戶也屬於用戶組,我的用戶表中有一個group_id列。 admin組有1
的ID我想要做的是,如果有人誰屬於管理員組登錄才能訪問管理頁面,但如果用戶屬於不同的組,並試圖登錄被重定向到主頁或任何地方。
我試圖做的是類似的代碼添加到管理頁面控制器
class Dashboard extends MY_Controller {
public function __construct() {
parent::__construct();
// Access control
if(!$this->session->userdata('logged_in')) {
redirect('admin/login');
}
}
}
我的模型
class Authenticate_model extends CI_Model {
public function login_user($username, $password){
//Secure password
$enc_password = md5($password);
//Validate
$this->db->where('username',$username);
$this->db->where('password',$enc_password);
$result = $this->db->get('users');
if($result->num_rows() == 1){
return $result->row();
} else {
return false;
}
}
}