How to use Windows Based security to check groups in ASP.NET



IIS Security Settings


Make sure to turn off Anonymous user access


Code for Code-Behind page.


Imports System.Security
Imports System.Security.Principal


Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         ‘Put user code to initialize the page here
         Dim pUser As WindowsPrincipal
        


         pUser = context.User
         Response.Write(pUser.Identity.Name)
        


         If pUser.IsInRole(WindowsBuiltInRole.Administrator) Then
                      Response.Write(” User is an Administrator <br>”)
        Else
                      Response.Write(” User is not an Administrator <br>”)
        End If
       


        If pUser.IsInRole(“Administrator”) Then
                      Response.Write(” Administrator “)
        End If
End Sub

Comments (0)