Как я могу удалить элементы страницы после входа в учетную запись с помощью PHP? - PullRequest
0 голосов
/ 23 октября 2019

Я делаю сайт, и у меня есть работающая система входа в систему. В навигационной панели есть 4 кнопки «Зарегистрироваться», «Войти», «Выйти» и «Моя учетная запись». Когда пользователь входит в систему, я хочу, чтобы кнопки «Зарегистрироваться», «Логин» исчезли, и после того, как они войдут в систему, кнопки «Зарегистрироваться» и «Войти» снова появятся. В тот момент, когда пользователь выполняет вход в кнопки «Зарегистрироваться» и «Вход», они исчезают, но не появляются, когда пользователь выходит из системы. Вот мой код:

Любая помощь будет принята с благодарностью.

<?php

if ($_SERVER['REQUEST_URI'] == "/MusicFestival.php") {

echo('<a data-toggle="modal" data-target="#Modal" class="nav-link" href="#">Sign in</a></li>');

print_r('<li><a data-toggle="modal" data-target="#Modal2" class="nav-link" href="#">Sign Up</a></li>');

}

else {

}?>

<a href="Login/Includes/logout.inc.php"> Sign Out</a>

<a href="#Modal3" data-toggle="modal" data-target="#Modal3"> My Account</a>

1 Ответ

0 голосов
/ 23 октября 2019

Во-первых, вам необходимо поддерживать сеанс после входа пользователя в систему, затем вы можете проверить сеанс пользователя на предмет ваших требований, как показано ниже

<?php
 session_start();


 if (isset($_SESSION['user_details'])) {
 ?>
   logged in HTML and code here
 <?php

 } else {
   ?>
   Not logged in HTML and code here
   <?php
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...