允许根据用户类型访问目录的php

允许根据用户类型访问目录的php,php,security,authentication,Php,Security,Authentication,我有下表: tbl_users =============== uid username password gid tbl_groups =============== gid name type 我有以下目录 admin/ user/ sales/ 如何根据用户组限制对这些文件夹的访问,以便只有管理员组可以访问管理员文件夹,用户组可以访问用户文件夹等等?您可以禁止访问子文件夹,并在.htacces中设置重写规则,以透明地重定向到PHP脚本。在那里,您可以使用自己的权限系统提供内容。在客户

我有下表:

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

tbl_groups
===============
gid
name
type
我有以下目录

admin/
user/
sales/

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

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

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