変数が本来あるべき整数ではなくブール値として表示される理由を理解しようとしています。
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
問題は、2番目のパラメーターを渡していることです。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;
このようにして、2番目のパラメーターで機能するはずです。
ドキュメント:http ://codeigniter.com/user_guide/libraries/config.html
これは偽ですか、それとも真ですか?推測させてください:false!?;)それなら、単に。のコンテンツを取得できない可能性があります$config['login_max_attempts']
。その名前でコードにそのような変数/オブジェクトが定義されていないためvar_dump
、を与えます。false