0

いろいろなユーザーがいるウェブサイトを作りたいです。ユーザーは、管理者とユーザーの異なる役割を持つことができます。これは、非常によく文書化された状況です。ただし、ユーザーをその場所でグループ化することもできるので、各場所に管理者とユーザーの両方を配置できます。-多次元の役割システム?

その理由は、ドイツのユーザーは特定のドキュメントセットにアクセスできる必要がありますが、イタリアのユーザーはアクセスできないためです。

この特定のトピックに関するドキュメントはどこで探す必要がありますか?検索を制限する方法、おそらくいくつかのキーワードが必要です。

4

3 に答える 3

2

Germany別のアプローチは、たとえばとなど、使用可能なさまざまな場所に対応する別の役割のセットを追加することですItaly。次に、すべてのドイツ語ユーザーをGermanyロールのメンバーにし、ドイツ語管理者をとの両方のメンバーにGermanyAdminます。アクセス許可を確認するときAdminは、現在のロケールと現在のロケールの両方を確認します。

1人のユーザーが多くの役割を持つことができることを忘れないでください。

于 2009-09-02T13:06:15.723 に答える
1

まず、4GuysFromRollaの非常に優れたチュートリアルシリーズをご覧ください:http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

第二に、組み込みのロールプロバイダーは非常に初歩的なものです。ユーザーを文字列(ロール)に関連付けると、それだけです。文字列(ロール名)にパックしない限り、ロールに関連付ける階層や追加のプロパティはありません。

于 2009-09-02T17:02:51.577 に答える
0

カスタムプロファイルのプロパティを確認することをお勧めします。MSDN

于 2009-09-02T12:46:53.547 に答える