1

2 つの異なるドメインの例でホストされている 2 つの Web アプリケーションがあります

  1. WebApp1: www.evs.com
  2. WebAPP2: 別のブラウザ ウィンドウで www.dash.com を開く

私が達成したいのは、WebApp1でユーザーがログアウトするたびに、WebApp2ユーザーセッションも自動的に終了することです

私は次の解決策を試しました

ユーザーが WebApp1 のログアウト リンクをクリックすると、サーバー側で Session.Abandon() を持つ WebApp2/Logout.aspx が呼び出されます。しかし、これは WebAPP2 でセッションを終了するようには見えません。これを機能させる方法についてのアイデアはありますか?

4

1 に答える 1

1

正常にログアウトしたユーザーに表示しているページに、WebApp2/Logout.aspxである小さなiframeorimgを配置できます。src

このように、webapp1 でログアウトすると、webapp2 でログアウトがトリガーされます。

iframe からは正しいコンテンツとコンテンツ タイプ (text/html)、または img の場合は (image/...) を返すように注意してください。

于 2013-06-07T08:45:44.597 に答える