使用Rest Server扩展为CodeIgniter设置授权级别

Mik*_*ike 2 rest codeigniter restful-authentication levels

我正在使用CodeIgniter的Rest Server(https://github.com/philsturgeon/codeigniter-restserver)扩展,我正在努力寻找如何在方法中设置授权级别的示例.

我已经尝试了以下所有方法:

public function index_get()
{
    $this->methods['index']['level'] = 10;
    $this->methods['level'] = 10;
    $this->rest->level = 10;
    $this->level = 10;
}
Run Code Online (Sandbox Code Playgroud)

没有运气.举例赞赏.谢谢!

mik*_*ike 6

以下受保护的方法需要位于API控制器的顶部.您可以在此处指定每种方法的授权级别和速率限制.

   protected $methods = array(
           'index_get' => array('level' => 10),
           'types_get' => array('level' => 10, 'limit' => 20),
   );
Run Code Online (Sandbox Code Playgroud)