〜サイト来訪者をIDで管理したいのですが…〜 入会手続きされた方にポイントとID、パスワードを発行し、その分数だけ会員専用サイトにいることができ、その時間を過ぎると強制退去させるようにするにはどのようにすればよいのでしょうか。よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/05/26 12:06:04
  • 終了:--

回答(3件)

id:charcoal No.1

charcoal回答回数70ベストアンサー獲得回数02003/05/26 12:58:09

ポイント24pt

CGI(Perl)であれば、クッキーを利用すれば可能です。

クッキーは有効期限が決めることができるので時間制限をかけることができます。

その時間ぴったりに強制退去はできないですが、時間が過ぎた後、リロードやページの移動が行われた時に退去させることができるかと思います。

ServletやASPであれば、セッションの概念があるのでそちらを利用すると楽に構築ができると思います。

id:goldie

早速の回答ありがとうございます!

ご照会頂いたサイトは非常に参考になり、概要だけは理解したのですが、

できればポイントの増減や、何回にも分けてそのポイントを使えるようにもしたと考えています。

そういう場合にはご照会頂いたServletやASPを使うしかないのでしょうか。よろしくお願いします。

2003/05/26 13:34:44
id:disc No.2

disc回答回数2ベストアンサー獲得回数02003/05/26 14:44:51

ポイント23pt

(↑URLはperlやJavaScriptなどを解説した有名なサイトです。)

cgiやJavaScriptなどを組み合わせてシステムを作れば可能です。ログインしたらクッキーだけでなく、サーバー側にも

ログイン日時を保存してポイント計算したり、JavaScriptではクッキーからログインした日時で計算して、期限が過ぎれ

ば強制退去(ログイン画面へ飛ばす等)させます。これは単なる一例で、システムの組み方はいろいろあります。

さらに、強制退去後には見せたくない画像などがあった場合、ログイン時にその画像自体のURLを知れば直接参照(ブラウ

ザでgifなどのURLを入力)すれば見れますので、画像を表示する時にはcgiで表示するようにする必要があります(ログイ

ン済みチェック機能要)。

一からこういったソフトを作るのは大変ですが、どこかに同じようなことをするcgiなどがあるかもしれません。残念なが

ら私は見つけられませんでした。もしなければ、どこかに製作を頼んだ方がいいでしょう。その場合、それなりに費用が

かかるでしょうが。

id:goldie

なるほど!他にもご意見頂きたいです。

2003/05/26 15:09:07
id:charcoal No.3

charcoal回答回数70ベストアンサー獲得回数02003/05/26 15:51:12

ポイント23pt

http://allabout.co.jp/computer/cgiperl/closeup/CU20030316A/index...

「CGI・Perl」サイト閉鎖のお知らせ - All About

CGIにてポイントの増減などは、IDとポイントをテキスト形式でサーバーに保存する方式が一番簡単な方法だと思います。

会員規模が大きいならば、ポイントの情報はデータベースにて保存する方法がいいかと思います。

構築したいシステムの概要、会員の規模、使用するプログラム言語、サーバーの情報(OSやレンタルサーバーなのか、DBは利用可能なのか)、信頼性を重視するのか、これらの情報がわからないとなかなか答えるのが難しいです。

ログイン関係は、参考URLの一個目を見ていただくとわかりやすいかと思います。

後編が実用的かと。

id:goldie

ありがとうございます!やはり当方のシステム概要まで公開した方がよいようですね。

非常に参考になりました。ありがとうございました!

2003/05/27 15:54:41

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません