我目前正在努力改进我的数据库,以便为增长腾出空间。就目前而言,不同的用户对网站的各个区域具有不同的“权限”。一些用户有权访问网站的多个区域。
如果我以最有效的方式执行此操作,我想要一些反馈:
tblUsers:
usrID usrFirst usrLast phone //etc....
1 John Doe
2 Jane Smith
3 Bill Jones
tblAreas:
id name
1 Marketing
2 Support
3 Human Resources
4 Media Relations
tblPermissions:
id usrID areaID
1 1 2
2 1 4
3 2 1
4 3 3
现在,对于每个“区域”,我都有单独的目录。但是,我想将所有这些目录最小化到一个主目录,然后根据用户的权限将登录的用户重定向到相应的“区域”。
听起来我做得对吗?我从来没有创建过具有不同权限和不同人群的多层网站,因此,我当然愿意更多地了解如何正确地做到这一点。
非常感谢!