【问题标题】:php allowing access to directory based on user typephp允许根据用户类型访问目录
【发布时间】:2014-07-08 17:35:34
【问题描述】:

我有下表:

tbl_users
===============
uid
username
password
gid

tbl_groups
===============
gid
name
type

我有以下目录

admin/
user/
sales/

如何根据用户组限制对这些文件夹的访问,所以只有管理员组可以访问管理员文件夹,用户组可以访问用户文件夹等等?

【问题讨论】:

  • 您可以创建一个脚本来检查用户的组(可能在会话变量中),然后检查他们所在的目录。如果两者不匹配,则重定向。你能分享一下你到目前为止的尝试吗?

标签: php security authentication


【解决方案1】:

您可以禁止访问子文件夹并在 .htacces 中设置重写规则以透明地重定向到 PHP 脚本。在那里,您可以使用自己的权限系统提供内容。在客户端,它看起来就像您可以直接访问文件夹一样。

【讨论】:

    猜你喜欢
    • 2017-05-22
    • 1970-01-01
    • 2021-06-24
    • 2014-01-03
    • 1970-01-01
    • 2018-07-06
    • 2014-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多