UserCake/PHP-isUserLoggedIn-won';不工作,给空白页

UserCake/PHP-isUserLoggedIn-won';不工作,给空白页,php,login,usercake,Php,Login,Usercake,我正在尝试检查用户当前是否登录。 如果用户已登录,我希望将正确的返回到菜单 我试着在页面顶部这样做: <?php // Report all PHP errors (see changelog) error_reporting(E_ALL); require_once ('models/config.php'); //$username = $loggedInUser->username; if ($isUserLoggedIn()) { $r1 = $logged

我正在尝试检查用户当前是否登录。 如果用户已登录,我希望将正确的
  • 返回到菜单

    我试着在页面顶部这样做:

    <?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><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";
    }
    ?>
    
    
    
    尝试回显语句以检查代码块。使用布尔值保存用户状态。您也可以尝试使用userspice。