我有一个用户使用表单身份验证登录的网站,其中包含一个文件夹路径,我不希望任何未经身份验证的用户(未登录的用户)从中下载文件。我该如何实现呢?
谢谢,
萨钦
答案 0 :(得分:1)
您可以通过配置执行此操作,请参阅http://msdn.microsoft.com/en-us/library/8d82143t.aspx
<location path="Files">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
答案 1 :(得分:0)
您可以下载(在服务器端)下载检查当前登录的功能,然后将文件路径发送给可访问的人员。
在这里,您可以看到另一种方式get-files-if-login
答案 2 :(得分:0)
将文件放在授权文件夹中。这样,如果未经授权的用户访问该文件夹。他们将被重定向到登录页面以获得授权。