谁能告诉我如何在php中禁用单个(特定)用户的按钮。我已经尝试过这些代码,但不起作用。
<div class="form-group text-center">
<input disabled="true" type="submit" value="<?php echo $this->lang->line('text_btn_submit'); ?>" name="social_submit" class="btn btn-primary " <?php
if ($this->system->demo_user == 1) {
echo 'disabled';
}
发布于 2021-07-29 16:22:52
我做了类似的事情,在我的数据库中创建了一个带有角色的字段。如果用户是用户帐户,则他/她无法访问特定链接。
发布于 2021-07-29 17:21:56
为了给特定的用户做一些事情,你首先需要识别用户。最常见的方法是创建登录系统。这意味着,每次,每个用户都必须使用用户名和密码登录到您的网站/应用程序。
为了创建登录系统,您需要构建一个获取用户名和密码的页面,并检查数据库中是否存在此用户。你可以在互联网上阅读更多关于登录系统的内容,也许还可以从别人那里获取一些想法。
你可以做的另一件事是用SESSION
识别用户。你可以在互联网上阅读更多关于会话的信息(或者在这里问一个新的问题),但一般来说,会话是保存在服务器上的变量,它们是多页变量(这意味着即使用户转到另一个页面,变量仍将保持其原始值)。
因此,这意味着如果用户(您正在讨论的特定用户)做了一些“特殊”的事情,您可以定义一个将保存值'thisOne'
的$_SESSION
变量,然后您可以检查会话,以了解该用户是否是您想要标识的特定用户。
最后,在创建了可以标识用户身份的内容之后,您可以在编写一些<?php something-that-checks-the-user-identity ?>
之后,在输入标记中轻松地创建disabled
属性
https://stackoverflow.com/questions/68579579
复制相似问题