这是我的代码,但是我想在用户类型上禁用几个链接,在DB用户中,我有一个用户类型,用户和管理员,我需要在登录后验证它是否是管理员,所有提到的链接应该启用但是如果它的类型是user,则应禁用下载和重命名链接。请帮我核实一下。
<style>
.disable {
position: relative;
}
.disable:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 100;
}
.disable a {
color: gray;
cursor: default;
}
</style>
<body>
<ul id="fileMenu" class="contextMenu">
<li><a id ="addbtn" href="#add" >Add</a></li>
<li class="download disable"><a href="#download">Download</a></li>
<li class="download disable"><a href="#download">Rename</a></li>
<li class="del"><a href="#delete">Delete</a></li>
<li class="copypath"><a href="#copypath">Copypath</a></li>
</ul>
</body>
答案 0 :(得分:0)
您可以执行以下操作...
<ul id="fileMenu" class="contextMenu">
<?php if($_SESSION['is_admin']): ?><li><a id ="addbtn" href="#add" >Add</a></li><?php endif; ?>
<?php if($_SESSION['is_admin'] || $_SESSION['user']): ?><li class="download disable"><a href="#download">Download</a></li><?php endif; ?>
<?php if($_SESSION['is_admin'] || $_SESSION['user']): ?><li class="download disable"><a href="#download">Rename</a></li><?php endif; ?>
<?php if($_SESSION['is_admin']): ?><li class="del"><a href="#delete">Delete</a></li><?php endif; ?>
<?php if($_SESSION['is_admin']): ?><li class="copypath"><a href="#copypath">Copypath</a></li><?php endif; ?>
</ul>
在您的服务器端登录PHP ..您将$ _SESSION [&#39; is_admin&#39;]设置为true / false与$ _SESSION [&#39; user&#39;]相同