- ベストアンサー
検索エンジン等のような高度な会員制サイトの構築
どこに聞けばいいかわからなくてこのカテゴリに書いてしまいました…。 教えてGooもそうなんですが、多くの検索エンジンやポータルサイトで導入されている方法で、ユーザ名とパスワードを入力して、会員用ページに入って、カキコミなどはそのユーザIDでしかすることができない。っていうのありますよね。 そんなアクセス制限の方法って個人で簡単にできるでしょうか? ログインにユーザIDとパスワードが必要というCGIプログラムは多数配布されています。 でも、入ってしまえばどんな名前ででも掲示板やチャットの書き込みができるのだと少し都合が悪いです。 ちなみに、私は準備されたCGIを自分のサーバやサイト用に、指定された箇所を書き換えることができるくらいのスキルしかありません。 やはり、高いお金を出して専門の業者さんに依頼したり専用のサーバを用意しなくてはならないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
各会員のIDとパスワードに対してニックネームを関連付けすればいいと思うのですが、 そういうフリーなCGIが存在するかは存じ上げません。 専用サーバまでは必要ないのではないでしょうか? 規模にもよると思いますけど。 会員数が多いとDBで管理をした方がよいとは思います。 技術的には難しいものじゃないですよ。
その他の回答 (2)
- ikspiari
- ベストアンサー率48% (29/60)
一番楽な開発方法は PHP + MySQL でしょうか。 # PostgreSQLでもいいですけど、 # 今回の必要な機能面と処理速度を考えるとMySQLで十分かと。 No.2さんもおっしゃられてますが、認証後はセッションで管理するのがいいですね。 コスト的には初期費用を抜かしたら月1万円で専用サーバを借りる事も可能です。 有名ところで PHP + DB が使えるホスティングは、 WebARENA Suite http://web.arena.ne.jp/suite/ ラピッドサイト http://www.rapidsite.jp/ 辺りですね。 面白そうな事を考えてらっしゃるのでしょうか?
お礼
やはりかなり高度なものになりそうですね。実際に導入が必要かどうか再検討してみます。 ちなみに、現在交流系サイトを運営しているのですがいろんな意味で行き詰まり、一時休止する予定です。 その際スタート後のことを今からゆっくり考えているのでした 重ね重ねありがとうございました。
- Mizyu
- ベストアンサー率41% (245/593)
処理の流れで行くと (1)ログイン時にID,パスワードで認証 (2)認証で通れば登録されているニックネームをセッション、もしくはCookieに確保 (3)各ページでニックネームを表示、登録に利用。 という感じで、それほど複雑ではありません。 ただ、与えられたCGI(Perl)をいじるだけのスキルしかない場合、かなり困難だと思います。 業者に委託すればいいですが、やはりかなり高価です。 個人で個人用のWebアプリケーション構築を安価で承ってくれる方もいますのでそこで頼んで見てはいかがでしょう。
お礼
ありがとうございます。 仕組みは意外と簡単なんですね。 ただ、趣味でやる個人サイトで利用したいので、あまりお金はかけられません。かけられても1万円以内くらいなので…。 そういうサービスを請け負っているような方を探してみます
お礼
ありがとうございます。 おっしゃるとおりのよう関連付けができればいいのですね。 いろいろ探したのですがネット上でそのようなCGIスクリプトの配布はされていないようです。 会員数はそんなに多くならないと思います。 どういう技術を使うことになるのでしょう。 ご存知でしたら教えていただけると幸いです。