基于数据库角色显示按钮

Display button based on database role

我有一个带有 PHP 前端的 MySQL 数据库。在 PHP 中是否可以在 button 上创建类似 管理员权限 的东西?我可以把我的 "download" button 权限设置为只有 admin 可以访问它吗? (只有管理员可以下载 excel table 一些资料)

抱歉我的英语不好。

STEP-1: 当您成功验证用户登录时,分配一些标志,例如 $_SESSION['flag'] = "user";。对 admin 做同样的事情,比如:$_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 }

?>