0


1

ユーザーをiframeの外部のログインページにリダイレクトする

私はPHPで、1つのページで複数のタブを使用するプロジェクトがあり、このページにあるプラグインを実装しています:http://www.web-delicious.com/jquery-plugins-demo/wdScrollTab/sample.htm

さまざまなユーザーがシステムにログインする必要があります。 特定のセッション変数が設定されているかどうかを確認するために、各タブのiframe内にサーバー側のチェックを実装しました。 変数が設定されていない場合は、タブのセットの外部にあるログインページにユーザーをリダイレクトします。 これは、必要なセッション変数を設定せずに、ユーザーが別のウィンドウでiframeを開くのを防ぐためです。

ただし、セッションが期限切れになり、タブがまだ開いている場合、ユーザーはタブ内のログインページに移動します。 ログイン後に特定のタブ内でタブのセット全体が開くため、これは望ましくありません。

ユーザーをjQueryタブのセット外のログインページにリダイレクトしたい。

1 Answer


2


ログインページに次のJavaScriptスニペットを挿入してみてください。

if(top!=self){
   top.location.replace(document.location);
}