我想将搜索菜单中的按钮隐藏到普通用户的特定页面,以便他们无法访问页面,仅供管理员使用。我是在编写这段代码的新手,所以我向你们提供比我更多的知识帮助的人。
我想为普通用户隐藏文件/网页名称 upload.php ,仅为管理员显示
有谁知道我怎么能用PHP做到这一点?
我真的很感激每一个帮助。谢谢!
答案 0 :(得分:2)
如果没有您的上下文,很难提供建议,但这是您的方案的一个简单示例:
// Normal Page
if($_SESSION['user_level'] > x){
//show button
}
// Admin-Only-Page
if($_SESSION['user_level'] < x){
die("Access denied");
}
答案 1 :(得分:2)
您可以在user type
中捕获session
个用户。并且,根据用户类型显示/隐藏按钮。
<?
if(S_SESSION['userType'] == 'Admin') {
//Show
}
if(S_SESSION['userType'] == 'User') {
//Hide
}
?>
答案 2 :(得分:1)
取决于您如何定义管理员,如果他是Id为1的用户,请使用以下脚本:
<?php
$current_user_id = // get it from the session if user is logged in
If ($current_user_id == 1):
?>
<input ...>
<?php endif; ?>
答案 3 :(得分:1)
为此,您需要在数据库中设置一个标志,因为用户是管理员或普通用户。 之后在您的代码中检查条件是登录用户是否为admin;
例如,admin角色为1,则为:
if($user->role == 1){
// your button code
}
简单,享受:)
答案 4 :(得分:-1)
if ($user -> role == 1){
// `enter code here`
}