Php Codeigniter和ion_auth-如何限制访问每个函数?
如何在codeigniter中实现访问控制?或者免除控制器中要执行的某些功能? 我正在使用ion_auth作为身份验证系统 我使用我的_控制器检查用户是否登录:其中:Php Codeigniter和ion_auth-如何限制访问每个函数?,php,codeigniter,ion-auth,Php,Codeigniter,Ion Auth,如何在codeigniter中实现访问控制?或者免除控制器中要执行的某些功能? 我正在使用ion_auth作为身份验证系统 我使用我的_控制器检查用户是否登录:其中: class MY_Controller extends CI_Controller { public function __construct() { parent::__construct(); if(!$this->ion_auth->logged_in()) {
class MY_Controller extends CI_Controller {
public function __construct()
{
parent::__construct();
if(!$this->ion_auth->logged_in())
{
redirect('auth/login', 'refresh');
}
}
在我的建议中:
class Suggestion extends MY_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('Suggestion_model', 'suggestion');
}
public function create()
{
//some codes
}
public function settings()
{
//some codes
}
}
现在我的问题是,如何限制访问每个函数
比如说,如果您是客人,您可以访问
index.php/suggestion/create
如果你是管理员,那么你可以访问下面的控制器
index.php/suggestion/settings.
但是如果没有,你就无法访问,请给我指出正确的方向。谢谢。使用访问控制列表请参见此处的信息有任何更新吗?如何在codeigniter中实现访问控制?请检查此链接