为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 PHP 将用户帐户指定为仅特定网页

如何使用 PHP 将用户帐户指定为仅特定网页

PHP
慕尼黑5688855 2022-08-19 09:59:34
我在下面有这个PHP代码,限制2级或更高级别的用户能够看到这个特定的网页。但是我想仅将其限制为具有此网页的级别为2和级别7的用户,因为我也有级别为1,3和4的用户(级别7是管理员)。我不希望有1,3或4的用户能够登录此网页。我尝试过使用“==2||== 7“,但我无法让它正常工作。如何编写PHP代码才能正常工作?                <!-- User with account type 2 or higher  -->                <!-- But want user with account type 2 and 7 only  -->        <?php if (Session::get("user_account_type") >=2 ): ?>                <li <?php if (View::checkForActiveController($filename, "project")) { echo ' class="active" '; } ?> >                <a>Projekt</a>            <ul class="navigation-submenu">                <li <?php if (View::checkForActiveController($filename, "project")) { echo ' class="active" '; } ?> >                    <a href="<?php echo Config::get('URL'); ?>project/alfa">Project Alfa</a>                </li>                <li <?php if (View::checkForActiveController($filename, "project")) { echo ' class="active" '; } ?> >                    <a href="<?php echo Config::get('URL'); ?>project/delta">Project Delta</a>                </li>            </ul>            </li>                    <?php endif; ?>这是管理员级别的页面            <!-- User with admin level 7  -->        <?php if (Session::get("user_account_type") == 7) : ?>            <li <?php if (View::checkForActiveController($filename, "admin")) { echo ' class="active" '; } ?> >                <a href="<?php echo Config::get('URL'); ?>admin/">Admin</a>            </li>        <?php endif; ?>    <?php endif; ?>    </ul>
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

“我尝试过使用”==2 ||== 7“,但我无法让它正常工作。

这是因为您需要使用 2 个单独的条件。你说你尝试过的方式是无效/不正确的语法。

使用我在注释中概述的以下内容:

<?php if (Session::get("user_account_type") ==2 
      or (Session::get("user_account_type") ==7 )): ?>

或者使用(OR)逻辑运算符(基本上)相同。||

<?php if (Session::get("user_account_type") ==2 
      || (Session::get("user_account_type") ==7 )): ?>


查看完整回答
反对 回复 2022-08-19
  • 1 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号