ユーザーがサーバーから個人ファイルをアップロードおよびダウンロードできる小さな Web サイトを構築しています。プロジェクトにはCodeigniterが使用されており、ファイルアップロードクラスを使用してファイルをアップロードしています。
発生した問題は、ファイルをアップロードした人だけがファイルをダウンロードできるようにする方法です。現在、すべてのファイルが にアップロードされていlocalhost/curious/uploads
ます。ファイルはアップロードした人だけが見ることができますが、アップロード リンクを共有すれば、誰でもファイルをダウンロードできます。
したがって、Steve が というファイルをアップロードし、secure_rom.doc
そのパスがlocalhost/curious/uploads/secure_rom.doc
そのファイルである場合、そのリンクを知っている人なら誰でもそのファイルをダウンロードできます。
アップローダーのみがダウンロード エリアからダウンロードでき、他のユーザーはダウンロードできないようにするにはどうすればよいですか?