我将以下代码与成员脚本结合使用,该脚本在页面上显示成员用户名或要求客人登录或注册。
PHP代码:
if ($_SESSION['username'])
{
echo "".$_SESSION['username'].", you are logged in.<br><small><a href=\"logout.php\">Click here to logout</a></small>";
}
else
echo "Welcome Guest!<br><small><a href=\"login.php\">Login</a> or <a href=\"register.php\">Register</a></small>";
它工作得很好,尽管现在我想修改它,所以如果具有管理员权限的用户登录它会识别用户名并提供指向管理页面的链接。
所以这是我修改后的代码:
<? php
$validateadmin = $_SESSION['username'];
if ($validateadmin == "admin1" or $validateadmin == "admin2")
{
echo "Hello $validateadmin, you have <a href=\"admin.php\">admin</a> privileges.<br><small><a href=\"logout.php\">Click here to logout</a></small>";
}
else if ($_SESSION['username'])
{
echo "".$_SESSION['username'].", you are logged in.<br><small><a href=\"logout.php\">Click here to logout</a></small>";
}
else
{
echo "Welcome Guest!<br><small><a href=\"login.php\">Login</a> or <a href=\"register.php\">Register</a></small>";
}
?>
知道我做错了什么吗?它要么给我留下空白页,要么留下错误。我知道这可能是一个新手错误,但对于我的生活,我不知道出了什么问题。