私は、配電盤タイプのサイトから大量の Web サイトを統合する任務を負っています。私が取り組んでいるサイトは、VB をコード ビハインドとして使用して asp.net で構築しています。問題が発生しているログイン資格情報を渡そうとしているサイトが 1 つあります。外部サイトがどのように構築されたかはよくわかりませんが、ログイン フォームを含む login.jsp ファイルを見つけることができました。
そこで、この外部サイトのログイン フォームからアクション URL を取得し、その URL を使用して、サイトの URL 文字列の末尾にログイン資格情報を追加しようとしました。URL は次のようになります。
コード ビハインドを介してユーザー資格情報を使用してこの URL を動的に作成し、それをリンクの HREF として設定します。
自分の Web サイトからこのリンクをクリックすると、最初に他の Web サイトに移動しますが、ログインしません。ただし、戻る矢印をクリックしてそのリンクをもう一度クリックすると、他の Web サイトに移動します。今回は自動的にログインします。このようなものが最初にリンクにアクセスしたときに機能しない可能性があるのに、2回目には機能する理由を誰かが知っていますか?
これをどのように処理できるかについて、他に何か提案はありますか? httpwebrequest を試しましたが、サイトにリダイレクトされず、資格情報を渡すだけでなく、ユーザーがこの次のサイトに移動することを確認する必要があります。
ありがとう、ジョー