2010-06-29 4 views

Répondre

2
if (System.Security.Principal.WindowsIdentity.GetCurrent().IsGuest == true) 
    { 
    //User is Guest 
    } 
0

Cela dépend entièrement de la configuration de vos utilisateurs. Vous pouvez utiliser l'appartenance à un groupe pour déterminer si un utilisateur est un invité ou s'il utilise le compte Invité (bien que certaines organisations puissent le désactiver).

4

Voici une version optimisée de ce que Barry a dit.

if (System.Security.Principal.WindowsIdentity.GetCurrent().IsGuest) 
    { 
    //User is Guest 
    } 
0

Utilisez-vous Domain Auth? Si vous utilisez domaine Auth, obtenir les détails de l'utilisateur actuel avec

Environment.UserName or Enviroenment.UserDomainName; 

et vérifier si l'utilisateur est membre ou non.

Questions connexes