Как узнать, принадлежит ли зарегистрированный в данный момент пользователь к определенной группе безопасности в классическом ASP - PullRequest
0 голосов
/ 17 июня 2011

Мне нужно выяснить, принадлежит ли конкретный пользователь к определенной группе для веб-сайта asp. В asp.net я знаю, что у нас есть опция 'System.Web.HttpContext.Current.User.IsInRole'. Я хочу знать, есть ли у нас какая-либо альтернатива для классического жереха. Есть ли другой способ добиться этого

1 Ответ

2 голосов
/ 24 июня 2011

Если вы используете VB Script на своей странице .ASP, вы можете использовать что-то вроде этого

<%
strDomain = "YOURDOMAIN"
strUserName = "USERACCOUNT"
strGroupName = "Domain Users"

Set ObjUser = Getobject("WinNT://" & strDomain & "/" & strUserName & ",user")
For Each objGroup in ObjUser.Groups
    If UCase(strGroupName) = UCase(objGroup.Name) Then 
        'Found a match!
    End If
Next
%>
...