如何在未登录时显示登录并在登录时显示会话名称

时间:2015-04-13 20:56:57

标签: php html html5

当我输入此代码时,它会使页面无法使用。我尝试过各种变化,但它仍然无效。

我试图让它显示“登录”当您未登录并在登录时显示用户名。

<?php
if(!$fgmembersite->CheckLogin())
{
return isset($_SESSION['name_of_user'])?$_SESSION['name_of_user']:'';
} else {
echo "Login"
}
?>

如果需要更多,请发表评论。

此代码的部分位于

<li class='active'><a>
<?php
if(!$fgmembersite->CheckLogin())
{
isset($_SESSION['name_of_user'])?$_SESSION['name_of_user']:'';
} else {
echo "Login";
}
?>
</a>

这些是启动代码的函数

function CheckLogin()
{
     if(!isset($_SESSION)){ session_start(); }

     $sessionvar = $this->GetLoginSessionVar();

     if(empty($_SESSION[$sessionvar]))
     {
        return false;
     }
     return true;
}

function UserFullName()
{
    return isset($_SESSION['name_of_user'])?$_SESSION['name_of_user']:'';
}

1 个答案:

答案 0 :(得分:0)

你在7号线上缺少一个分号,应该是:

echo "Login";