devxlogo

How to Determine User Access Rights for a Windows NT Authenticated Web Site

How to Determine User Access Rights for a Windows NT Authenticated Web Site

First, you have to disable the Anonymous access for the site and activate Window/Basic Authentication. You can get information about a logged on User with:

 Loggedonuser=Request.ServerVariables("Auth_User")

You can get the proper path of the user with:

 strUserId = Ucase(Loggedonuser)strUserId = Split(Loggedonuser,"")strUserId = domainName & "/" & strUserIdstrPath = "WinNT://" & strUserId

You can get the NT UserGroup of the logged on user with:

 Set objUser = GetObject(strPath)Set objUserGroups = objUser.Groups()

Then, you can set the variables depending upon the Groups of the user, which can be used for the authentication process. This works with Win2K also.

devx-admin

Share the Post: