显示基于数据库角色的按钮

时间:2016-09-19 16:58:13

标签: php mysql database roles

我有一个带有PHP前端的MySQL数据库。可以在PHP中在button上创建类似管理员权限的内容吗?我可以加入我的'#34;下载"只有 admin button权限才能访问它? (只有管理员可以下载excel表格并附上一些信息)

抱歉我的英语不好。

enter image description here

1 个答案:

答案 0 :(得分:0)

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 }

?>