• 締切済み

PWの設定

自分でレンタルサーバーにCGIを設置いたしました。CGIの経験はまだ始めたばかりです。 設置したCGI掲示板は、PWで閲覧(投稿)制限ができます。 ところがこのPW一回入力すると、ずっと保存されたままになります。 これを訪問したときに毎回入力するようなかたちにしたいのですが、できますでしょうか? 現在借りているレンタル掲示板は、一回ウィンドウを閉じるとあらためて入ろうとしたときに PWを要求されるようになってます。(PCの設定は同じ) できればこういうふうにしたいと思っています。 よろしくお願いします。

みんなの回答

  • pipipi523
  • ベストアンサー率40% (148/365)
回答No.2

とりあえずcookie発行のところを、 if($_[0] eq "P"){print"Set-Cookie: $s_pas=$s_pas; expires=$date_gmt\n";} ↓ if($_[0] eq "P"){print"Set-Cookie: $s_pas=$s_pas;\n";} と、変更してみてください ※パスワードを一度憶えさせた場合はcookie削除しないと憶えたままかも。

ame-sanc
質問者

お礼

ご回答ありがとうございます。やってみましたが、変わりませんでした。 質問でも書いていますが、いまお借りしているレンタル掲示板は、PW入力してログイン、 それから一回ウィンドウを閉じてあらためて繋ぐと、PW画面になります。 同じようなやり方をこの設置CGIでやると、PW画面ではなく直で掲示板の画面に繋がります。 何がどう違うのでしょうか・・? cookieは自分のサジ加減なので、ある程度仕方がないかもしれませんね。ありがとうございました。

  • pipipi523
  • ベストアンサー率40% (148/365)
回答No.1

そのCGIがどうなっているのか見てみないと解りませんが、 たぶんクッキーでパスワードを保存しているだけだと思うので 毎回入力するように変更するのは簡単に実現可能かと・・

ame-sanc
質問者

お礼

前回お世話になったばかりで、またお手数かけていいものか忍びないのですが・・。 今回の分はファイルアップの分でちょっと機能が多いのですが、 http://www.cj-c.com/cgi_s/cbbs.htm DLしたファイルの「cbbs/set.cgi」ファイルの中ほどに[パスワード制限設定]PW設定があります。 設定「2」すると閲覧制限がかかります。 この掲示板では「管理画面」や「記事編集」を行うときは、毎回PW入力するような形ですが、 閲覧制限PWは1度入力すると、PWを変更しない限り何日も?PWなしでログインできます。 流用してプログラムを変更するということまでは、ある程度予想ができますが・・。 ここにはサポート掲示板は2つあるのですが、回答が結構遅い(1週間?)みたいだったので こちらでお願いした次第です。 ご回答のほどよろしくお願いいたします。

関連するQ&A