0

我有一个经典的 ASP Web 应用程序(不是 ASP.NET)。

该应用程序有它自己的身份验证机制,在 asp 文件中处理。问题是,只有在请求 asp 文件时才会触发身份验证。我希望它在请求任何(静态文件)时触发(例如,某些目录中存储了 pdf,我想让它们仅对登录用户可用)。静态 HTML 页面也是如此。

如何做到这一点?

4

1 回答 1

0

将 PDF 文件映射到 IIS 中的 aspnet_isapi.dll。

然后,您可以使用表单身份验证,它是 ASP.NET 的一部分,并且是开箱即用的。

如果您根本不想使用 .NET,您可以编写一个 ISAPI 过滤器或扩展来为您处理这个问题。

于 2013-06-07T12:27:00.517 回答