CGI-BBS > 基礎 > その他 > ログイン時と、ログアウト時の認識方法


カレッヂ
カレッヂ


質問者 capsule460  投稿日 12/28(金) 20:35:15
いつもお世話になります。

今回は、ログイン時に多機能なことができるサイトに入り、
ログアウトすると普通のサイトに戻るというものをつくりたいと思っております。
そのとき、今ログイン中、ログアウト中というのを普通どのように認識させるもなのでしょうか。
やはりクッキーなどを利用するものなんでしょうか。
でもクッキーを受け取らない設定をしている人には効かなくなってしまいますよね。

よくわからなかったので、個人のナンバーをログイン中は引渡していこうかと思ったのですが、
どうしてもGET渡しをしなくてはならない部分があって、データが表にでてしまうのがまずいのです。

なにかご教示いただければ幸いです。

どうぞよろしくお願いいたします。
回答者 呑兵衛@大阪  [削除]  投稿日 12/29(土) 11:25:12
フリーメールを利用すると分かると思いますが、login logout は cookie 機能を使っています。
cookie が有効になっていないと、登録メンバーと認識されても login できないようです。
おっしゃる機能を提供する場面では cookie の活用が必要で、
.htpasswd などではセッションを終了させない限り、back ボタンで制限画面に戻れてしまいます。

get method 以外使えない、という送信形式を知らないのでお答えにならないかもしれませんが、
cookie 値をカムフラージュして送信データを作り、cgi スクリプトで解釈させる方法を取ると
ブラウザの URL 窓にデータが現れても気にする事はないのではないでしょうか。
質問者 capsule460  [削除]  投稿日 1/10(木) 10:25:38
呑兵衛@大阪 様

お返事ありがとうございます。
なるほどー、やはりクッキーなんですね。
ちょいと勉強してみます。

親切なご説明ありがとうございました。

このページは終了したので返信(回答)は書きこめません

Web裏技