我有一個PHP數據庫與PHP前端。有可能在PHP中創建類似的管理權限button
?我可以把我的「下載」button
權限,只有admin可以訪問它嗎? (只有管理員可以下載excel
桌上的一些信息)基於數據庫角色的顯示按鈕
對不起,我的英語不好。
我有一個PHP數據庫與PHP前端。有可能在PHP中創建類似的管理權限button
?我可以把我的「下載」button
權限,只有admin可以訪問它嗎? (只有管理員可以下載excel
桌上的一些信息)基於數據庫角色的顯示按鈕
對不起,我的英語不好。
STEP-1:當您驗證用戶登錄成功後,分配一些標誌像 $_SESSION['flag'] = "user";
。做同樣的管理這樣的:$_SESSION['flag'] = "admin";
<?php
ob_start();
session_start();
......
// login successful, then assign session
$_SESSION['flag'] = "admin";
// or for normal user
$_SESSION['flag'] = "user";
2步:使用這個會話變量,以確定是用戶是管理員或普通用戶顯示或隱藏類的下載按鈕:
<?php
ob_start();
session_start();
if(isset($_SESSION['flag']) && !empty($_SESSION['flag']) && $_SESSION['flag']=="admin"){
// code here for admin - show download button as you want!
echo "<button id='btn_download'> Download </button>";
} // else { // code here for normal user }
?>
geat工作的人!我會嘗試。謝謝。 –
我相信你應該在服務器端根據他/她的登錄令牌來檢查用戶的角色。如果你把它作爲會話狀態的一部分,那麼壞人只會在客戶端啓用它。另請參閱[如何設置用戶角色和權限?](http://stackoverflow.com/q/18508631) – jww
我現在用ftp用戶權限解決它,但在將來我需要做出更好的事情。這個鏈接看起來不錯,我會嘗試類似的東西。我工作的項目不公開,所以ftp用戶做得很好。我堅持愚蠢的報告現在,當我解決它我會盡量使登錄更好。萬分感謝。 :) –
是的。您可以。但是你不會找到「向php添加權限按鈕」,就像你在硬件商店找不到一個名爲「build a house」的工具。 –
你必須區分superadmin和用戶? – SHAZ
你可能搜索的是「PHP如何創建管理頁面」或類似的東西。或頁面的管理部分的條件按鈕創建 – Drew