戻るボタンで、ログイン中を維持させない。
戻るボタンで、ログイン中を維持させない。
お世話になっております。
perlで、ログイン(ID、パスワード)するページを作り、
データ入力が終わるとログアウトさせる画面を作っているのですが、
ログアウト(コマンドボタンをクリックしトップページに戻る)したあと、
ブラウザの「戻る」ボタンで戻ると、また、ログイン中になります。
これを、他のサイトでもよく見る「ページの有効期限切れ」にしたいのです。
この種の解決方法は、検索するといろいろ出ていたのですが、
主に、jspで、
response.setHeader("Pragma","no-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
などで、「httpヘッダやmetaタグでクライアントにキャッシュをさせない」ようにする方法が
一般的なようですが、jspはよくわからなかったので、
perl(.cgi)だけで実現する方法はないのでしょうか。
ソースは、簡単に書くと以下の通りです。(データ入力部は省略)
↓login.cgi------------------------------
:
<form name="frm1" action="logout.cgi" method="post">
ID:<INPUT name="usrid" TYPE="text">
パスワード:<INPUT name="pwd" TYPE="password">
</form>
:
↑login.cgi------------------------------
↓logout.cgi------------------------------
:
<form name="frm1" action="top_page.cgi" method="post">
<input type="button" onClick="submit();" value="ログアウト">
</form>
:
↑logout.cgi------------------------------
行き詰っております。
どなたかご助言賜れませんでしょうか。
よろしくお願いします。