Jos*_*osé 0 authentication rest codeigniter
我是CI的新手,并尝试使用用户身份验证构建基本API.我发现了CodeIgniter REST服务器,它似乎很容易使用,并涵盖了我需要的一切(谢谢Philip Sturgeon!).
不幸的是,该库缺少文档,我试图弄清楚是否有任何方法来存储登录信息,除了:
$config['rest_valid_logins'] = array('admin' => '1234');
Run Code Online (Sandbox Code Playgroud)
我希望将此信息存储在数据库中.有谁知道这是否可能?
谢谢!
根据代码,此信息在REST_Controller.php中的两个函数中使用:
1. _check_logn()
2. _prepare_digest_auth()
Run Code Online (Sandbox Code Playgroud)
它用作: $valid_logins = & $this->config->item('rest_valid_logins');
因此,如果要将此信息存储在数据库中,则可以在此处加载适当的模型,然后检索数组并使用它.例如:
$this->load->model('user_info');
$valid_logins = $this->user_info->getValidLogins();
Run Code Online (Sandbox Code Playgroud)
请记住,您getValidLogins()必须返回一个类似于您在配置文件中定义的数组,即用户名作为键和密码作为值.
PS:我还没有测试过.只是遵循代码.
| 归档时间: |
|
| 查看次数: |
2775 次 |
| 最近记录: |