質問

あらゆる種類の理由で、私は中に監督があります app/webroot/ 保護が必要です(/files)。私はこのプロジェクトのために誰かを雇ったので、私はCakePHPの内部の仕組みに精通していません。ただし、この人は答えを提供することはできません。また、ディレクトリを移動することは不可能です。

私が試したのは、aを配置することでした .htaccess 内側 app/webroot/files/ にリンクします .htpasswd 通常のファイルツリーの外側のファイル。これは機能しません。401エラーが発生しています。配置 .htpasswd 同じ監督の中には何も変わりません。

他の質問から他の質問を変更する必要があると私は集めました .htaccess CakePhpが使用するファイルですが、私の方法は明確ではありません。

私のように見えるもう1つの質問は、Webroot Dire全体を保護することです。これは私が必要としているものではありません。

また、セッションをチェックしたPHPダウンロードスクリプトでファイルをセキュリティで固定しようとしましたが、どういうわけか、それはクライアントで失敗することがよくありますが、その理由はわかりません。

役に立ちましたか?

解決

HTTP 401ステータス(注:「エラー」ではなく「ステータス」)は「不正な」ステータスであり、まさに不正な人に必要なステータスです。この種のことは、保護が機能することを私に示唆していますが、アクセスを許可するために認証資格情報をチェックすることは失敗します。

.htaccessコードを投稿すると役立つかもしれません(もちろん、機密データを省略してください;))

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top