作为一种用户权限形式,我隐藏并使用if语句显示内容,以测试用户的权限'水平。在此示例中,如果其级别为2,则可以查看内容。我想知道是否有更有效的方法来做我尝试的事情,因为这看起来有点笨重?
<?php
if($userType==2){
?>
<form action="" method="post">
<b> Update group information. </b>
<label for="groupdesc">Group Description</label>
<input type="text" rows="3" name="groupdesc" id="groupdesc" value="<?php echo $groupDesc; ?>">
</form>
<?php
}
?>
答案 0 :(得分:0)
您可以使用switch语句执行此操作,但我不确定您要实现的目标。编写纯PHP可以学习,但是你应该学会将你的应用程序封装到一个框架中,或者为这个框架构建一个交付系统&#34; view&#34; - html取决于用户访问级别。
这是我能理解你需要的2美分:
<?php
switch($userType) {
case 1:
?><div>use class 1</div><?php
break;
case 2:
?><div>use class 2</div><?php
break;
case 3:
?><div>use class 3</div><?php
break;
default:
?><div>You are not authorized to view this</div><?php
break;
}