基于数据库角色显示按钮
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 }
?>
我有一个带有 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 }
?>