Asp classic 通过绝对url经典asp下载文件时重定向到登录页面

Asp classic 通过绝对url经典asp下载文件时重定向到登录页面,asp-classic,Asp Classic,我在我的网站上有一个私人区域,在那里我放了一些文件,主要是档案下载。只有注册用户才能下载这些文件。 这些文件将上载到文件夹/writable/public/。。。所以现在如果有人在地址栏www.mysite.com/writable/public/…,这个人实际上可以下载这个文件。我想得到的是将此尝试重定向到我在ASP classic中的登录页面。 我读过关于HttpHandler的书,但据我所知,它们适用于ASP.NET,我不知道如何在ASP classic中使用它们。在任何课程输出之前,在页

我在我的网站上有一个私人区域,在那里我放了一些文件,主要是档案下载。只有注册用户才能下载这些文件。 这些文件将上载到文件夹/writable/public/。。。所以现在如果有人在地址栏www.mysite.com/writable/public/…,这个人实际上可以下载这个文件。我想得到的是将此尝试重定向到我在ASP classic中的登录页面。
我读过关于HttpHandler的书,但据我所知,它们适用于ASP.NET,我不知道如何在ASP classic中使用它们。

在任何课程输出之前,在页面开始时,在文件userLogin.ASP中必须设置会话变量问题是没有页面。。。url指的是要直接下载的文件
<% const SESSION_USERNAME_KEY = "SK_Username" 

sub CheckAccess(adminOnly) 
   'If the user has not logged in, or if the page is designated as Admin-only 
    'and the user is not the Administrator, redirects to the login page. 

if Session(SESSION_USERNAME_KEY) = "" or (adminOnly and not IsAdmin()) then
 Response.Redirect("userLogin.asp") 
end if 
end sub 

call CheckAccess(false) 
%>