管理者ユーザーがユーザーを作成し、作成したユーザーがダウンロードできるようにドキュメントをサーバーにアップロードできるアプリケーションがあります。
ファイルをアップロードすると、ユーザー ID をフォルダー名として使用してフォルダーが作成され、そのフォルダー内のドキュメントと呼ばれるフォルダーに保存されます。
次に、クライアントはログインする必要があり、そのユーザーのみが使用できるドキュメントのリストが表示されます。唯一の問題は、誰かがドキュメントへの URL の 1 つを入手した場合、ログインせずにダウンロードできることです。
これらのファイルへのアクセスを停止するためにできることはありますか?? 特定のロールへのアクセスのみを許可するように web.config ファイルを編集しようとしましたが、ログインせずにドキュメントをダウンロードできました。
<location path="documents">
<system.web>
<authorization>
<allow roles="Admin, Client"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
ご協力いただきありがとうございます。J.