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