[英]How can I hide some navbar pages when a non-admin user is logged-in in the admin panel?
[英]How to hide the button from a non-user and non-admin?
<?php
session_start();
include "connection.php";
if(empty($_SESSION['role']) && $_SESSION['role'] == '0')
{
echo "<p><a href='view.php' class='btn btn-info' role='button'>Admin
button</a></p>";
}
?>
這是我的按鈕代碼↑
它只能向用戶隱藏按鈕,並且會向未注冊的用戶顯示錯誤,我該怎么辦?
PS:0表示管理員,1表示用戶
嘗試這個
<?php
session_start();
include "connection.php";
if(
isset($_SESSION['role'])
&& ($_SESSION['role'] == '0' || $_SESSION['role'] == '1')
{
echo "<p><a href='view.php' class='btn btn-info' role='button'>Admin
button</a></p>";
}
?>
使用isset而不是empty。
<?php
session_start();
include "connection.php";
if(isset($_SESSION['role']) && $_SESSION['role'] == '0')
{
echo "<p><a href='view.php'
class='btn btn-info' role='button'>Admin
button</a></p>";
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.