我想弄清楚爲什麼它顯示變量作爲布爾,而不是像它這樣的整數應該是。未顯示整數值
kow_auth配置文件是自動加載的。
庫:
echo "<pre>";
echo "max_attempts:";
var_dump($this->ci->config->item('login_max_attempts', 'kow_auth'));
echo "</pre>";
kow_auth配置文件
http://pastebin.com/9KMEn4Uf
我想弄清楚爲什麼它顯示變量作爲布爾,而不是像它這樣的整數應該是。未顯示整數值
kow_auth配置文件是自動加載的。
庫:
echo "<pre>";
echo "max_attempts:";
var_dump($this->ci->config->item('login_max_attempts', 'kow_auth'));
echo "</pre>";
kow_auth配置文件
http://pastebin.com/9KMEn4Uf
的問題是要傳遞的第二個參數:kow_auth
它正試圖從一個數組中檢索login_max_attempts
稱爲kow_auth
並不會在你的配置文件存在。
您可以像這樣創建的配置:
$config['kow_auth']['login_by_username'] = TRUE;
$config['kow_auth']['login_by_email'] = FALSE;
$config['kow_auth']['login_max_attempts'] = 5;
$config['kow_auth']['login_attempt_expire'] = 60*60*24;
這樣,它應該與你的第二個參數的工作。
Docs:http://codeigniter.com/user_guide/libraries/config.html
這是bool的或真或假?讓我猜猜:假! ;) 然後它可能是,你根本沒有得到$config['login_max_attempts']
的內容。 var_dump
給出了一個false
,因爲在你的代碼中沒有定義這樣的變量/對象。
我一直有這個部分的問題。創建自定義配置文件和我的項目沒有從配置文件中獲取這些值。但是,我錯了。 –
你能告訴你如何獲得配置文件的內容嗎?似乎錯誤在這裏 – Sliq
'$ this-> ci-> config-> item('login_max_attempts')'工作嗎? –
您的控制器上定義了「$ ci」是如何定義的? – Gerep