我有一个简单的文档管理系统,目前它基于公司 ID 提供对文档的“公共”访问 - 我想逐个用户实施访问控制。我对如何在 PHP 中检查访问权限等感到满意,但不确定如何以有效的方式最好地维护表中已批准的用户。
一个文档可能具有仅限于 x 个用户的公共访问或私有访问,并且由于我不知道 x 的值,因此在 MySql 中实现多个名为 user1、user2 等的字段是没有意义的。
有一个表已经称为用户和一个称为文档。一个名为 users to docs 的新表是否有意义,或者是否有更好的方法来实现这一点,以便我可以检查用户是否有权访问该文档(如果他们尝试)?