0

ユーザー名とパスワードを HTML フォームから Web サイトの保護されたフォルダーに投稿しようとしていますか? これは可能ですか?以下のようなURLに構文を渡すだけだと思ったが、成功しなかった

http://username:password@theurlofthesite.co.uk

ユーザー名とパスワードの入力を求める警告ポップアップがまだ表示されますか? その人を自動ログインできるようにする必要があります..

誰かが助けてくれることを願っていますか?ありがとう

4

3 に答える 3

1

HTML フォームからログインした場合、これは機能しません。これは HTTP 認証専用であり、まったく別のものです。

データを投稿するために開いていることをサポートしているブラウザはあまりないと思います。これにより、サイトが GET ベースのログインを受け入れることを期待できます (受け入れた場合は撃たれるべきです)。

于 2009-11-11T12:12:07.867 に答える
0

URL のアドレス部分は Web サーバーによって解析されるため、HTML フォームを処理するコードには表示されません。

パラメータをフォームに渡したい場合は、 を使用する必要がありますurl?field=value&field2=value2GETこれは、アクションを使用するフォームでのみ機能します。の場合POST、エンコードされたドキュメントを生成してアップロードするプログラムが必要です。

どちらの場合も、ユーザー名とパスワードはプレーン テキストとしてインターネット上でブロードキャストされるため、アカウントは数時間以内にハッキングされます。より明確に言えば、この方法でこのフォルダ内のデータを「保護」する方法はありません。これは、家に 4 つのロックが付いたドアを追加し、鍵をドアの隣の通りにある柱に釘で留めておくようなものです。

于 2009-11-11T12:12:39.317 に答える
0

私は質問で行ったことを正確に行いました.MacのSafariを除くすべてのブラウザで動作します

于 2009-11-13T15:43:43.267 に答える