0

PHP / MySQL/Codeigniterを使用して簡単なプロジェクト管理システムを作成することを計画しています。

スーパー管理者、管理者、および約20人のユーザーが存在します。ユーザーA、B、C..。

そして、約50のプロジェクトがあります。プロジェクト1、2、3..。

ユーザーAとBはプロジェクト1ページにアクセスでき、ユーザーC、DとFはプロジェクト2ページにアクセスできます。

セッションでできますか?

または、ACLを使用する必要がありますか?

DBをどのように構成する必要がありますか?

アイデアをお願いします。

4

1 に答える 1

0

セッションはユーザー固有のデータを保存する単なるツールであるため、何らかのアクセス制御が必要になります。いくつかの例:

自家製の ACL システムを使用して行う方法を次に示します。

Zend_ACLは非常に優れていると言われていますが、私自身はまだ使用していません。

于 2009-12-17T15:39:43.310 に答える