DOBON.NETプログラミング掲示板過去ログ
Webブラウザコンポーネントのセッション破棄
題名: Webブラウザコンポーネントのセッション破棄
著者: くろいぬ
日時: 2005/09/08 17:13:27
ID: 12692
この記事の返信元:
(なし)
この記事への返信:
[12707]
Re[1]: Webブラウザコンポーネントのセッション破棄
くろいぬ
2005/09/09 13:53:30
[解決]
ツリーを表示
環境/言語:[WindowsXP]
分類:[.NET]
こんにちは。
No12473 「SSL 状態のクリア」の続きです。
内容が本文と異なってきたため、再投稿します。
(No12473は解決とします)
.NETのWebBrowserコンポーネントを使用し
ログインの必要なWebページにアクセス、ログインします。
この状態で、WebBrowserのインスタンスを生成し直し
再びアクセスすると既にログインされた状態となります。
(この間HTML上からログアウトはしません)
IEのように、新しいブラウザで再表示するたびに
ログイン情報をクリアする(もしくは別のセッションを用いる?)
にはどのようにすればよいのでしょうか。
原因としては、WebBrowserコンポーネントを貼り付けたフォームを
閉じても、再び同一のセッションでアクセスしてしまうため、
(セッションが破棄されていないため)このような症状が出るのでは
と推測しております。
また、WebBrowserコンポーネントが動作している
大元のプロセスを再起動することなく実現できる
方法で探しています。
よろしくお願いいたします。
題名: Re[1]: Webブラウザコンポーネントのセッション破棄
著者: くろいぬ
日時: 2005/09/09 13:53:30
ID: 12707
この記事の返信元:
[12692]
Webブラウザコンポーネントのセッション破棄
くろいぬ
2005/09/08 17:13:27
この記事への返信:
(なし)
ツリーを表示
自己レスです。
InternetSetCookie APIを用い、
IEコンポーネント内で保持しているクッキー情報を削除
することで、
(サーバ側のセッション管理実装方法にもよりますが)
ログイン前の状態に戻すことは出来そうです。
実装内容としては
セッションを切断しているというよりは、
セッション情報を削除し、引き継げなくしている
事に近いですが、ひとまずこれで様子を見たいと思います。
以上、報告まで。
ありがとうございました。
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
こんにちは。
No12473 「SSL 状態のクリア」の続きです。
内容が本文と異なってきたため、再投稿します。
(No12473は解決とします)
.NETのWebBrowserコンポーネントを使用し
ログインの必要なWebページにアクセス、ログインします。
この状態で、WebBrowserのインスタンスを生成し直し
再びアクセスすると既にログインされた状態となります。
(この間HTML上からログアウトはしません)
IEのように、新しいブラウザで再表示するたびに
ログイン情報をクリアする(もしくは別のセッションを用いる?)
にはどのようにすればよいのでしょうか。
原因としては、WebBrowserコンポーネントを貼り付けたフォームを
閉じても、再び同一のセッションでアクセスしてしまうため、
(セッションが破棄されていないため)このような症状が出るのでは
と推測しております。
また、WebBrowserコンポーネントが動作している
大元のプロセスを再起動することなく実現できる
方法で探しています。
よろしくお願いいたします。