Hallo, ich versuche gerade mal wieder "ein von einer Windows NT- oder Windows 2000-Dom
�ne unabh�ngiges Autorisierungsschema zu
erstellen."
ms-help://MS.NETFrameworkSDKv1.1.DE/cpguidenf/html/cpconcreatinggenericprincipalgenericidentityobjects.htm
Doch �berfordert das gelesene mal wieder meinen IQ.
if(objKundenDetails.Rolle.ToString() == "Admin")
{
//Create generic identity.
GenericIdentity MyIdentity = new GenericIdentity(User.Identity.Name);
//Create generic principal.
String[] MyStringArray = {"Admin"};
GenericPrincipal MyPrincipal = new GenericPrincipal(MyIdentity, MyStringArray);
//Attach the principal to the current thread.
Thread.CurrentPrincipal = MyPrincipal;
//Print values.
String Name = MyPrincipal.Identity.Name;
bool Auth = MyPrincipal.Identity.IsAuthenticated;
bool IsInRole = MyPrincipal.IsInRole("Admin");
Response.Write(Name<br>Auth<br>IsInRole);
}
Soweit, so gut. Da wird, wie gew�nscht, die Zugeh�rigkeit zur Rolle Admin best�tigt.
Doch wie rette ich diese Info auf die n�chste (und alle anderen) Seiten?
Dort weiss er n�mlich nix mehr davon. Dort ergibt
Thread.CurrentPrincipal.IsInRole("Admin") n�mlich False.
Oder geht das alles so �berhaupt nicht .... ?
Gru�, Matthias
*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************