我创建了一个日志的形式对我的管理页面和它的作品,但现在大家谁登录才能访问这些页面。管理员权限与笨
我的用户也属于用户组,我的用户表中有一个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;
}
}
}