ログインフォームにエラーが表示されています。クラスを介してユーザにメッセージを表示
私のクラスは「Class.auth.php」と呼ばれ、彼らはログインしていない場合は戻って直接ユーザーに機能がそうであるように、ログインが正常に動作している私のAuthクラスファイルで
私が持っている:。
$this->feedback_negatives[] = "Login failed.";
これは、その後でページに表示されます:
私は、ログインが失敗した場合のために、以下のいる後でそして、
if (isset($auth)) {
if ($auth->feedback_negatives) {
foreach ($auth->feedback_negatives as $feedback_negative){
echo $feedback_negative;
}
}
}
これはうまくいかないようです。私は何が間違っているのか分かりません。私は以前に$ _SESSIONを使用してエラーメッセージを保存していましたが(ここではかなりの回答が推奨されています)、これはきれいです。どんな助けもありがとうございます。
$ auth-> feedback_negativesにはセッション配列がありますか? –
いいえ、Authフィードバックは単にフィードバックメッセージを保持します。これは設定されていないか、ログインページにリレーされているように見えますが。 –