
ログイン画面を作成しており、ログイン画面を表示した時点でセッションを値なしにしています。
各処理画面にはglobal.asaにおいてセッション値の有無を確認し値なしの場合にはログイン画面にリダイレクトするようにしています。
またメニューバーにログアウトのハイパーリンクを設置しログイン画面を呼び出しています。
通常の処理ならば
(1)ログイン画面→(2)各処理画面→(3)ログアウトといった感じで最終的にセッションを切り、(2)各処理画面に移動しようとしてもログインしない限りは処理画面に移動できません。
ブラウザをたちあげてから(1)(2)(3)の処理を動かす分には問題ありません。しかし、(3)ログアウト後に再度ログインしごちょごちょした後、(3)ログアウトしても(2)各処理画面に移動できてしまいます。これはセッションを切るロジックを通っていないようです。条件で通っていないとかではなく、何故か通っていないのです。何故でしょう??
ためしに既に画面を表示している状態で適当な文字をログイン画面のロジック内に記入し、ログアウトのハイパーリンクを押しても表示されません。F5キーを押した時のみ表示されます。※Ctrl+N で新規ウィンドウを表示してもでません。
よろしくお願いします。
最悪、解決できない場合はハイパーリンクを押した時にF5キーを押したようなイベントを使用したいのですが、もしこういう処理があるのなら教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
Wizard_Zeroと申します。
ログアウトページがブラウザのキャッシュから読み込まれているせいではないでしょうか?
ログアウトページに有効期限設けてみてください。
ASPの場合:
Response.Expires = 0
HTMLの場合:
<HEAD>ブロック内に以下を追加
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- Windows 10 Windows 10でBIOS画面が表示されなくなった 9 2022/06/26 08:13
- X(旧Twitter) ツイッターで画像をタップして全画面表示にする際、表示されるまでかなり時間差があるのですがどう対処すれ 1 2022/09/02 23:43
- Windows 10 パソコンの起動時、画面が黒いままのトラブルにつきまして。 4 2022/10/02 18:02
- UNIX・Linux Linux Ubuntu22.4の起動時エラーについて 2 2022/07/22 14:52
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- Java Javaプログラミングの質問になります。 ボタンを押下した時に画面遷移して 画面から戻ってきた時のi 1 2023/06/26 07:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
ServletからServletへの値渡し
-
Javaプログラミングの質問にな...
-
セッション切れでのリクエスト...
-
遷移元を判定したい!
-
system("cls")について
-
C言語で今まで表示していた画面...
-
ServletからHTMLページへの遷移...
-
【swing】ボタンクリックにより...
-
javaでプリントスクリーン(ス...
-
登録後、呼び出し元ページに戻...
-
ブラウザ画面で、変更した値が...
-
FormのsubmitでFormの内容がnull
-
検索画面→結果画面→検索画面と...
-
アドレスバーに引数を表示させ...
-
HTMLをC#で操作したい
-
画面を隠す・消す方法を教えて...
-
peek()の機能が使えれば・・・
-
.ShowDialog について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
Java-jspの画面入力値保持について
-
登録後、呼び出し元ページに戻...
-
C# ログイン画面からメイン画面...
-
【C#】 FormClosingのイベント...
-
FormのsubmitでFormの内容がnull
-
location.hrefでページ切替時の...
-
ASP.NET 画面遷移前の状態を保...
-
Javaプログラミングの質問にな...
-
java初心者です。 画面Aで情報...
-
遷移元を判定したい!
-
セッション切れでのリクエスト...
-
画面を隠す・消す方法を教えて...
-
window.open()使用サブウィンド...
-
【JavaScriptわからない】1クリ...
-
MFCプログラミング
-
javaのstrutsを使った画面遷移...
-
子画面でもう一つ教えて下さい
-
CSVダウンロードでウィンド...
おすすめ情報