2009-05-20 5 views
0


Austausch Profil und Rollen Informationen zwischen Web-Anwendungen

Q1 Buch sagt, dass wir, indem Profil Anbieter den gleichen Wert Application verwendet Profilinformationen zwischen Web-Anwendung teilen wählen. Aber wäre es auch für Anwendungen in Ordnung, Rollen zu teilen, oder würde dies ein Sicherheitsrisiko darstellen?


Q2

Wenn ProfileManager.AutomaticSaveEnabled-Wahre gesetzt ist, dann, wenn eine Veränderung auf alle Profildaten vorgenommen wird, die Profile entsprechend Tabellen in einer Datenbank aktualisiert. Beim Umgang mit Eigenschaften, die einfache Typen enthalten, überprüft ProfileModuleIsDirty, um festzustellen, ob sich die Eigenschaft geändert hat.

A) Angenommen Profile.Name bereits enthält Wert „Irene“, wenn das Programm gibt folgende Erklärung ab:

Profile.Name = "Irene"; 

Will Namen Eigenschaft als schmutzig markiert werden, obwohl gleichen Wert hat ihm zugewiesen worden?


B) Wenn ProfileManager.AutomaticSaveEnabled-Wahre gesetzt ist und wenn Eigenschaft komplexer Typ enthält, wird auf nur gelesen werden, dann gehe ich davon aus Profilemanager erkennen, dass und wird somit nicht Versuchen Sie eine Verbindung mit der Datenbank herzustellen, um diese Eigenschaft zu speichern?


thanx

Antwort

1

1) Wenn Sie mit einem Benutzer zufrieden sind an beiden Standorten die gleichen Rollen haben, dann ist es kein Problem, und vereinfachtes Management. Wenn Sie möchten, dass die Benutzer auf jeder Site unterschiedliche Rollen haben, dann muss etwas gesagt werden, um sie zu trennen.

2) Ich kann nicht sagen, dass ich beide Szenarien ausprobiert habe, tut mir leid.

+0

Ich schätze Ihre Hilfe – SourceC

Verwandte Themen