0

私の質問は:PHP HTTP認証:ウェブサイトが読み込まれるたびにパスワードを尋ねますか?

私はどのようにWebサイトが読み込まれるたびに、http認証を要求するだけでなく、初めてですか?

+0

httpsリクエストを管理しますか? – Shoe

+0

あなたのユーザーをあまり怒らせないでしょうか? – ajreal

+0

@ajrealそれはユーザーのためではありません!それは私のためであり、それはリンク付きの1ページです!私は公共のコンピュータに管理者のウェブサイトに入るので、私はちょうど確かめたいと思った! – a0down

答えて

1

私はあなたがbasic authを指していると信じています。

ブラウザは認証を提供し、あなたはそれを完全に制御することはできません。あなたはあなたが求めているものに対してこの方法を使用することはできません。あなたは別のものを使用する必要があります。

技術的に言えば、ブラウザが適切な資格情報を提供していない場合、あなたのスクリプトはリソースへのアクセスを許可すべきではありません。ブラウザは、アクセスされた各リソースの資格情報を提供します。しかし、ユーザーは一般的に、ブラウザの使用セッションごとに1回のみプロンプトされます。

あなたはここでそれについて読むことができます。http://www.php.net/manual/en/features.http-auth.php#100396

+0

素敵で素早い応答に感謝します!もう1つ質問:ブラウザを閉じてから開くと、新しい使用セッションが開始されますか? – a0down

+0

通常。新しい質問を別に提出してください。 –

1

パスワードやユーザー名、または認証領域を変更する必要があります。ブラウザはパスワードを保存することを決定するので、あなたができることはそれほど多くありません。

+0

あなたの素早く良い応答に感謝します! :) – a0down

1

あなたのPHPにはすでにこれを行います!ただし、ユーザーのブラウザはユーザー名/パスワードの入力をキャッシュし、そのセッション中に自動的に提供します。これは、ユーザーが恐ろしく悩まされるのを防ぐためです。あなたはこの動作を制御できません。

おそらく、あなたが望むように確実に実行できるものは考えられないかもしれませんが、別の認証方法を検討するかもしれません。 HTTP経由のセキュリティは、とにかく役に立たないので、気にしないかもしれません。

関連する問題