2012-03-03 92 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