ASP - HasAccess
Метод HasAccess определяет, имеет ли пользователь разрешение на доступ к указанному файлу.
Синтаксис
HasAccess( ПутьКФайлу )
Параметры
ПутьКФайлу
Строка, задающая путь и имя файла; путь может быть как физическим, так и виртуальным.
Возвращаемые значения
Возвращает значение типа BOOLEAN, показывающее, имеет ли пользователь Интернета доступ к указанному файлу. Если файл не существует, объект PermissionChecker возвращает значение False.
Примеры
В следующем примере объект PermissionChecker используется для проверки наличия у пользователя Интернета доступа к файлу C:\pages\private\default.htm. Если доступ есть, сценарий создает гиперссылку на этот файл; в противном случае выдается сообщение. В этом примере используется виртуальный путь.
<%
Set pmck = Server.CreateObject("MSWC.PermissionChecker")
UserHasAccess = pmck.HasAccess("/private/default.htm")
If UserHasAccess
%>
<A HREF="/private/default.htm">Добро пожаловать в клуб!</A>
<% Else %>
Извините, вы не являетесь членом клуба.
<% End If %>
Следующий пример почти повторяет предыдущий, но использует для определения разрешений пользователя физический путь.
<%
Set pmck = Server.CreateObject("MSWC.PermissionChecker")
UserHasAccess = pmck.HasAccess("c:\pages\private\default.htm")
If UserHasAccess
%>
<A HREF="/private/default.htm">Добро пожаловать в клуб!</A>
<% Else %>
Извините, вы не являетесь членом клуба.
<% End If %>