私はCIが初めてで、Ion_authは私が試している最初のライブラリです。Ion_auth のインストールは簡単でした...まったく問題ありません。/auth に移動でき、すべてのサンプル機能が正常に動作しています。
そこで、カスタム ページにログイン フォームを実装する必要があり (ビュー構造の例を使用したくありません)、次のコードを独自のビューにコピーしました。
<p>Please login with your email address and password below.</p>
<div id="infoMessage"><?php echo $message;?></div>
<?php echo form_open("auth/login");?>
<p>
<label for="email">Email:</label>
<?php echo form_input($email);?>
</p>
<p>
<label for="password">Password:</label>
<?php echo form_input($password);?>
</p>
<p>
<label for="remember">Remember Me:</label>
<?php echo form_checkbox('remember', '1', FALSE);?>
</p>
<p><?php echo form_submit('submit', 'Login');?></p>
<?php echo form_close();?>
しかし、それは私に次のエラーを与えます:
メッセージ: 未定義の変数: メッセージ
メッセージ: 未定義の変数: ID
メッセージ: 未定義の変数: パスワード
ビューがこれらの変数をロードしていないことは理解していますが、サンプル ビューではどのようにロードされているのでしょうか?
ライブラリがどのように機能するか、および例の外でライブラリを機能させるために何をする必要があるかについての説明を探しています。