Я пытаюсь проверить, вошел ли пользователь в данный момент или нет.
Если пользователь залогинен, я хочу повторить правильный <li>
в меню.
Я попытался сделать это в верхней части страницы:
<?php
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
require_once ('models/config.php');
//$username = $loggedInUser->username;
if ($isUserLoggedIn()) {
$r1 = $loggedInUser->username;
$r2 = "Logout";
} else {
$r1 = "Login";
$r2 = "Register";
}
?>
и вот <li>
теги:
<li><a class="short" href="About" style="display: block;"><?php echo $r1 ?></a></li>
<li><a class="short" href="About" style="display: block;"><?php echo $r2 ?></a></li>
Вы используете неправильный код для проверки, вошел пользователь или нет, это: isUserLoggedIn
Попробуй это:
<?php
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
require_once ('models/config.php');
//$username = $loggedInUser->username;
if (isUserLoggedIn()) {
$r1 = $loggedInUser->username;
$r2 = "Logout";
} else {
$r1 = "Login";
$r2 = "Register";
}
?>
Других решений пока нет …