自分がやろうとしていることに対して正しいロジックをセットアップする方法を理解しようとしています。
ユーザーのタイプ/カテゴリに基づいて特定の URL にアクセスできるサイトが必要です。したがって、ユーザー A が URL 1、2、3 を購読している場合、ユーザー B が購読している 4、5、6 にアクセスすることはできません。
一連のリンクを作成する前に、ユーザーがログインしているかどうかを確認するものを簡単に作成できますが、リンクを他のユーザーと共有したくありません。
mysql クエリを使用して、ユーザーが特定のグループまたはタイプに一致する場所を選択し、このクエリをすべてのページに配置して、コンテンツをロードする前にデータベースをチェックして、適切なユーザーがアクセスできることを確認することを考えていました。 .
私が知りたいのは 1.これはこれを行う正しい方法ですか? 2. DB をどのように構築しますか? 各ページ (または特定の種類のコンテンツ) が独自のテーブルになり、登録時にユーザーがそのテーブルに入力されるようにする必要がありますか? または、論理的にもパフォーマンスの観点からも、これを構造化する別の方法はありますか?