Оповещение о загрузке с формой входа

Я не могу понять, как я могу показывать предупреждение начальной загрузки всякий раз, когда пользователь успешно входит в систему, я пробовал, но он уже показывает сообщение об успехе или неудаче, а также показывает неопределенный индекс $_SESSION['user_id'], который является идентификатором в моей базе данных.

    </div></header>
    <section class = "clear" id = "login-form"><center>
        <h1 style = "font-size: 30px;">Login</h1><br>
        <?php 
            if ($_SESSION[''] == false) {
              echo '<center><div class = "alert alert-success">Login Successful!!</div></center>';
            }
            else{
                echo '<center><div class = "alert alert-warning">Login Error!!</div></center>';
            }
         ?>
      <form action = "includes/login.inc.php" method = "POST">
      <input type = "text" name = "username" placeholder = "Username/E-mail" required><br>
      <input type = "password" name = "password" placeholder = "Password" required><br>
      <button  name = "submit">Login</button>


    </form></center></section>

</body>
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
1 331
2

Ответы 2

Для начала нужно проверить user_in от $_SESSION, существует он или нет. Если вы установите сеанс после аутентификации, вы можете использовать следующее:

if (isset($_SESSION['user_id']) && $_SESSION['user_id']) {
   echo '<center><div class = "alert alert-success">Login Successful!!</div></center>';
} else {
   echo '<center><div class = "alert alert-warning">Login Error!!</div></center>';
}

Используйте isset: все, что вы установили для пользователя во время успешного входа в сеанс

  <?php 
        if (isset($_SESSION['user_id'])) {
          echo '<center><div class = "alert alert-success">Login Successfull!!</div></center>';
        }
        else{
            echo '<center><div class = "alert alert-warning">Login Error!!</div></center>';
        }
     ?>

Другие вопросы по теме