2009-05-20 5 views
0


は、Webアプリケーション

Q1ブック間のプロファイルと役割の情報を共有することは、我々は、プロファイルプロバイダは同じのApplicationName値を使用することによって、Webアプリケーション間でプロファイル情報を共有することを選択できることを言います。しかし、アプリケーションがロールを共有することもOKですか、それともセキュリティリスクですか?


Q2

に設定されているProfileManager.AutomaticSaveEnabled場合変更は、任意のプロファイルデータに対して行われる場合、次いで、ProfileModuleは、それに応じてデータベース内のテーブルを更新します。単純型を含むプロパティを扱う場合、ProfileModuleは、プロパティが変更されたかどうかを確認するためにIsDirtyをチェックします。

A)Profile.Nameが既にプログラムは次の文を発行し、「アイリーン」、値が含まれているとします

Profile.Name = "Irene"; 
ウィル プロパティが同じ値を持っているにもかかわらず、汚れとしてマークさ

をそれに割り当てられている?


B)に設定されており、複合型を含むプロパティは読み取り専用に設定されている場合、私はのProfileManagerはそれを実現するため、ではないだろうと仮定されてProfileManager.AutomaticSaveEnabled場合このプロパティを保存するにはデータベースに接続してみてください。


ありがとう

答えて

1

1)あなたは、両方のサイトで同じ役割を持つユーザーに満足している場合、それは問題ではない、と管理の簡素化を提供します。ユーザーが各サイトで異なる役割を持つようにするには、それを分けるために何か言いたいことがあります。

2)いずれかのシナリオを試したとは言いませんが、ごめんなさい。

+0

私はあなたの助けに感謝します。 – SourceC

関連する問題