Codeigniter REST auth会话返回401 Unauthorized

时间:2016-05-13 13:48:51

标签: php codeigniter rest session authentication

我正在使用Codeigniter 3,HMVC和Codeigniter rest-server 2.7.2。当我将身份验证设置为'session'时,即使我的会话已设置且存在正确的数据,rest-server也会返回401 Unauthorized。如果我将'sess_driver'设置为'files',也会发生同样的情况。如果我通过将'rest_auth'设置为FALSE来关闭身份验证,则一切正常。

有人可以建议解决方案吗?

我有以下设置:

配置/ config.php中

$config['sess_driver'] = 'database';

$config['sess_cookie_name'] = 'session_';

$config['sess_save_path'] = 'ci_sessions'; // Which is also correct table name

配置/ rest.php

$config['rest_auth'] = 'session';
// I've understood that this should be identical to sess_cookie_name.
$config['auth_source'] = 'session_'; 

0 个答案:

没有答案