CGI(Perl)であれば、クッキーを利用すれば可能です。
クッキーは有効期限が決めることができるので時間制限をかけることができます。
その時間ぴったりに強制退去はできないですが、時間が過ぎた後、リロードやページの移動が行われた時に退去させることができるかと思います。
ServletやASPであれば、セッションの概念があるのでそちらを利用すると楽に構築ができると思います。
早速の回答ありがとうございます!
ご照会頂いたサイトは非常に参考になり、概要だけは理解したのですが、
できればポイントの増減や、何回にも分けてそのポイントを使えるようにもしたと考えています。
そういう場合にはご照会頂いたServletやASPを使うしかないのでしょうか。よろしくお願いします。
(↑URLはperlやJavaScriptなどを解説した有名なサイトです。)
cgiやJavaScriptなどを組み合わせてシステムを作れば可能です。ログインしたらクッキーだけでなく、サーバー側にも
ログイン日時を保存してポイント計算したり、JavaScriptではクッキーからログインした日時で計算して、期限が過ぎれ
ば強制退去(ログイン画面へ飛ばす等)させます。これは単なる一例で、システムの組み方はいろいろあります。
さらに、強制退去後には見せたくない画像などがあった場合、ログイン時にその画像自体のURLを知れば直接参照(ブラウ
ザでgifなどのURLを入力)すれば見れますので、画像を表示する時にはcgiで表示するようにする必要があります(ログイ
ン済みチェック機能要)。
一からこういったソフトを作るのは大変ですが、どこかに同じようなことをするcgiなどがあるかもしれません。残念なが
ら私は見つけられませんでした。もしなければ、どこかに製作を頼んだ方がいいでしょう。その場合、それなりに費用が
かかるでしょうが。
なるほど!他にもご意見頂きたいです。
http://allabout.co.jp/computer/cgiperl/closeup/CU20030316A/index...
「CGI・Perl」サイト閉鎖のお知らせ - All About
CGIにてポイントの増減などは、IDとポイントをテキスト形式でサーバーに保存する方式が一番簡単な方法だと思います。
会員規模が大きいならば、ポイントの情報はデータベースにて保存する方法がいいかと思います。
構築したいシステムの概要、会員の規模、使用するプログラム言語、サーバーの情報(OSやレンタルサーバーなのか、DBは利用可能なのか)、信頼性を重視するのか、これらの情報がわからないとなかなか答えるのが難しいです。
ログイン関係は、参考URLの一個目を見ていただくとわかりやすいかと思います。
後編が実用的かと。
ありがとうございます!やはり当方のシステム概要まで公開した方がよいようですね。
非常に参考になりました。ありがとうございました!