我试图了解如何为我正在尝试做的事情设置正确的逻辑。
我希望有一个网站,可以根据用户类型/类别访问特定的 URL。因此,如果用户 A 订阅了 URL 1、2、3,他应该无法访问用户 B 订阅的 4、5、6。
我可以很容易地写一些东西来检查用户是否在填充一系列链接之前登录,但我不希望这些链接与其他用户共享。
我在想我可能会使用 mysql 查询来选择用户匹配某个组或类型的位置,并将此查询放在每个页面中,因此在加载内容之前它会检查数据库以确保正确的用户可以访问它.
我想知道的是1.这是正确的方法吗?和 2. 我将如何构建我的数据库?我是否应该拥有它,以便每个页面(或特定类型的内容)都是它自己的表格,并且用户在注册时输入到该表格中?还是有另一种从逻辑上和性能角度来看可能更好的结构方式?