Kör program på ett intranät, ASP.NET och VB. Man har olika rättigheter beroende på vem man är. Jag undrar nu hur man läser av vem personen är via deras inlogg. Har testat Att du får den användaren beror på att du inte har authentication påslagen. Som du säger, med anropet får du namnet. this.User skall du använda. WindowsIdentity kollar på ngt helt annat :) Authentication har jag påslagen: Löste det :)Inloggning
<code>
System.Security.Principal.WindowsIdentity.GetCurrent().Name
</code>
men får då endast fram användaren som jobbar på webbservern (Server\ASP.NET).Sv: Inloggning
Om du sedan skall tilldela användare vissa rättigheter för vissa sidor kan du bla använda dig av roller. Du kan söka på "Principal" och sedan använda .IsInRole för att känna av om personen tillhör den grupp du tillåter att göra något.Sv:Inloggning
Där finns som pelle säger IsInRoleSv: Inloggning
<code>
<authentication mode="Windows"/>
</code>
Men det andra verkar intressant. Har ni något exempel? Hittar inte på nätet.Sv:Inloggning
Gjorde en import och sen en avläsning:
<code>
Imports System.Security.Principal
Class.....
Function.......
Dim objVariable As IPrincipal = Me.User
Dim Namn As String = objVariable.Identity.Name
'osv
</code>