我有一个带有PHP前端的MySQL数据库。可以在PHP中在button
上创建类似管理员权限的内容吗?我可以加入我的'#34;下载"只有 admin 的button
权限才能访问它? (只有管理员可以下载excel
表格并附上一些信息)
抱歉我的英语不好。
答案 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 }
?>