2012-03-03 63 views
3

我开始创建一个自定义库,我将加载它来检查用户是否已登录并且还用于注册用户。报名尚未开始,但是这并不重要......

这里是有问题的一部分。这也不会设置cookies:

$this->load->helper('cookie'); 
$some_value= 'asd'; 
$some_cookie_array = array(
          'name' => 'some_name', 
          'value' => $some_value, 
          'expire' => 86500, 
          'secure' => TRUE 
         ); 
$this->input->set_cookie($some_cookie_array); 

这里是现在全码: codepad.org/FILlq2qR

这是我如何调用库,并检查用户登录:

$this->load->library('user_management'); 
$login_data = $this->user_management->login(); 
var_dump($login_data); 

任何帮助都比欢迎!

干杯!

+0

我可以补充一点,我仍然是新的CI – Karington 2012-03-03 22:23:33

回答

4

有人在CodeIgniter论坛上提供帮助。原因是我使用的'secure' => TRUE仅适用于https。

+0

我已经启用了CSRF保护,但没有使用CI的表单助手(手动设置隐藏字段)。由于我的cookie设置被设置为'secure'=> TRUE,CSRF不适合我。你的小费帮助解决了这个问题 – 2014-01-10 18:31:39