私は現在、データベースの改善に取り組んでおり、成長の余地を作っています。現状では、さまざまなユーザーが Web サイトの領域に対してさまざまな「許可」を持っています。一部のユーザーは、Web サイトの複数の領域へのアクセス許可を持っています。
これを最も効率的な方法で行っている場合は、フィードバックをお願いします。
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
現在、「領域」ごとに個別のディレクトリがあります。ただし、これらのディレクトリをすべて 1 つのメイン ディレクトリに最小化し、ログイン時にユーザーを権限に基づいて適切な「領域」にリダイレクトしたいと考えています。
私はこれを正しくやっているように聞こえますか?私は、さまざまなパーミッションとさまざまな人々のグループを持つ多層サイトを作成したことがないので、これを正しく行う方法についてもっと学ぶことにオープンです。
どうもありがとう!