0

ユーザーが現在ログインしているかどうかを確認しようとしています。<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>
4

1 に答える 1

0

ユーザーがログインしているかどうかを確認するために間違ったコードを使用しています。それは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";
}
?>
于 2016-02-27T03:43:30.277 に答える