Is user admin?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Norman Chong

    #1

    Is user admin?

    Hi ng,

    I want to know if a user has admin rightsSo I wrote the following code
    to check, if the user is in the admin-group:

    Dim bIsInRole as Boolean
    Dim myUser As Security.Princi pal.WindowsIden tity =
    Principal.Windo wsIdentity.GetC urrent()
    Dim myPrincipal As New Principal.Windo wsPrincipal(myU ser)
    bIsInRole =
    myPrincipal.IsI nRole(Principal .WindowsBuiltIn Role.Administra tor).ToString()


    Works fine, but now I have another problem: If the User is not in
    admin-group but in another group which belongs to the admins (or has
    admin-rights), my code doesn't work.

    Does anybody know how I can check if a group belongs to the admins?
    Or does anybody know about another way to check, if a user has
    admin-rights?

    Thanx,
    Norman

  • Patrice

    #2
    Re: Is user admin?

    What operation(s) do you want to perform ?

    --
    Patrice

    "Norman Chong" <normanchong@fr eenet.dea écrit dans le message de news:
    1164985577.7745 34.121030@73g20 00...legro ups.com...
    Hi ng,
    >
    I want to know if a user has admin rightsSo I wrote the following code
    to check, if the user is in the admin-group:
    >
    Dim bIsInRole as Boolean
    Dim myUser As Security.Princi pal.WindowsIden tity =
    Principal.Windo wsIdentity.GetC urrent()
    Dim myPrincipal As New Principal.Windo wsPrincipal(myU ser)
    bIsInRole =
    myPrincipal.IsI nRole(Principal .WindowsBuiltIn Role.Administra tor).ToString()
    >
    >
    Works fine, but now I have another problem: If the User is not in
    admin-group but in another group which belongs to the admins (or has
    admin-rights), my code doesn't work.
    >
    Does anybody know how I can check if a group belongs to the admins?
    Or does anybody know about another way to check, if a user has
    admin-rights?
    >
    Thanx,
    Norman
    >

    Comment

    • Norman Chong

      #3
      Re: Is user admin?

      Patrice wrote:
      What operation(s) do you want to perform ?
      Hi Patrice,

      I just want to check if my current user has admin rights to display a
      'yes' or 'no' to the user. My application is a part of a setup for
      another application which needs those rights, that's why I have to
      check it.

      Norman

      Comment

      Working...