У меня возникла проблема с отображением ошибок в моей форме входа.Отображение сообщений пользователям через класс
Мой класс называется «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 просто содержит сообщение обратной связи. Хотя кажется, что это либо не устанавливается, либо ретранслируется обратно на страницу входа в систему. –