のドキュメントのどこにも見つかりません。コードIgniter - Community Auth単純な機能を使用してユーザーの資格情報をチェックする方法。私は関数を呼び出すだけです。Code Igniter Community Auth PHPでログイン資格情報をユーザ名とパスワードの両方でチェックするにはどうしたらいいですか?
例:checkIfValid( 'ユーザ名'、 'mypassword123')
$uid = array_key_exists('uid', $_POST) ? (empty($_POST['uid']) ? '' : $_POST['uid']) : '';
$pwd = array_key_exists('pwd', $_POST) ? (empty($_POST['pwd']) ? '' : $_POST['pwd']) : '';
if ($uid == '' || $pwd == '') { echo $error_response; return; };
$auth_model = $this->authentication->auth_model;
// HOW CAN I LOGIN WITH BOTH USERNAME AND PASSWORD LIKE CALLING A FUNCTION? THIS CODE ONLY LOGS IN USER UID ONLY
$auth_data = $this->{$auth_model}->get_auth_data($uid);
if ($auth_data) {
$this->authentication->maintain_state($auth_data);
echo 'login';
return;
}
行われます。 –
完全なコード[コントローラ、モデル、ライブラリ] –
これはコミュニティの認証ライブラリです。コントローラ、モデルファイルはここにあります:https://bitbucket.org/skunkbad/community-auth-for-codeigniter -3/get/master.zip – jestrange