【问题标题】:How to show options according to user permission in PHP? Mysql如何根据PHP中的用户权限显示选项? mysql
【发布时间】:2017-10-04 16:04:11
【问题描述】:

如何在 PHP 中根据用户权限显示选项? 例如,只有管理员才能进入“xx”菜单。

这是我的桌子

Permissions_users

Table Permissions_users

这是我的桌子

用户

Table Users

【问题讨论】:

  • 当用户登录时,尝试在会话中添加权限然后通过if($_SESSION['priviledge'] == 'teacher'){ //do this } 检查它
  • 您使用sessions 来允许不同的用户角色。
  • 现在我有了 if ($ _ SESSION ['privilege'] == 'teacher'),但是如果我创建一个具有任意名称的新用户(例如,teacher2),我该怎么办读取权限,或读取并删除,或只是删除?我如何根据他的许可控制他可以看到的内容?

标签: php mysql web permissions user-permissions


【解决方案1】:

alter user table 添加一列:is_admin(0/1)。根据此值显示或隐藏选项。

【讨论】:

    猜你喜欢
    • 2018-11-08
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 2019-09-05
    相关资源
    最近更新 更多