• 締切済み

IDごとにログを呼び出し個人設定を表示するには?(会員サイト)

会員サイトのようなサイトの作成を考えています。基本的には会員制限するディレクトリをBASIC認証にてブロックします。そのディレクトリには掲示板やカレンダー、メールフォームなどを設置する予定です。 しかしIDごとに設置しているのであれば膨大な数が予想され即急な開始ができません。そこで提供するスクリプトを一つのみ設置しIDごとにログファイルを読み込み個人環境を作り上げるという物です。(おしえてGooも同様な形式をとっているそうです。例えばMyページでもhttp://oshiete1.goo.ne.jp/mypage.php3を設置しユーザーごとに個人の設定を変更するようです) はたしてこの考えは可能でしょうか?もし可能であればどのようにスクリプトを改造すればいいのでしょうか?(例えば 2行目に require './user-setting.log; とかすればいいのでしょうか?) PS:以前にも同様な質問をさせていただきましたが結論的には数万円を出し、外部に発注するべきというお答えをいただきました。しかし個人的な運営を予定しているので流石に数万円も出すことはできず自作を考えています。どうぞお手柔らかによろしくお願いいたします。

  • CGI
  • 回答数1
  • ありがとう数1

みんなの回答

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

まずは質問への回答だけ。 BASIC認証の仕組みは御存知かとおもますので、やり方だけをざっと書くと。 環境変数からBASIC認証でクライアントから送られてくるユーザーIDを取得する ユーザーIDに対応した設定を読み込んで、対応させる これだけです。 BASIC認証はそんなに強固な認証システムではないので、インターネットに公開された商用なサイトだとか、個人情報が含まれるようなWEBサイトではもっとちゃんとした認証システム使ったほうがいいですよ

Intel_404
質問者

お礼

回答有難うございます。 なるほど、Basic認証は強固ではないのですか。 >ちゃんとした認証システム使ったほうがいいですよ どういった認証システムでしょうか?どこかでスクリプトをDL出来ますでしょうか? よろしくお願いいたします。

関連するQ&A

  • 個人サイトでID・パスワードを設定する

    個人のホームページで、 Yahoo!会員などに登録するときのように、 自分でIDとパスワードを設定できて、 それを登録しないとサイトに入場できないような システムを設置することはできますか? できるのなら、方法を教えて下さい。

  • .php?id=◯◯と表示したい

    今、会員サイトを作成しています。 Authを使ってログインなどは作成できたのですが、各ユーザーページのURLを http://abc.co.jp/mypage.php?id=◯◯ といった感じにしたいのですがどのようにすればいいのでしょうか?

    • ベストアンサー
    • PHP
  • 会員サイトのユーザーIDについて

    現在、phpで会員サイトを作る勉強をしています。 最近、よくメールアドレスとパスワードを使用して 会員専用ページにログインさせているサイトを目にします。 確かに、各サイト毎に登録するようなユーザーIDは忘れやすいので、メールアドレスとパスワードの組み合わせでログインしてもらう方がユーザー側からしても良いと思いますが、 実際、メールアドレスでログイン認証している会員サイトでもユーザー側にはわからない管理用のユーザーIDというのは付与しているのでしょうか? 付与している場合、それぞれのユーザーIDが同じにならないように乱数で作成するパターンが多いのでしょうか? ユーザーIDの法則についてはサイト毎に異なるかとは思いますが、 実際、ほとんどのサイトはどのような決まりで付与しているのか気になり、質問しました。 ご回答、よろしくお願いします。

    • ベストアンサー
    • PHP
  • 会員制サイトでPEARを使わず会員IDを持ち回る

    MySQL + PHPのAUTH認証で会員制サイトを作成しています。 一度ログインすると、 ◎ ●●さんようこそ。と会員名で表示される。 ◎ 会員サイトのどのページに移動しても、会員名、会員IDをキャッシュとして持ち   歩くことが出来、サイト内の掲示板では自分のユーザー名を入力することなしに、   自分のIDが自動で記入される ようにしたいと考えています。 PEAR:AuthやcodeigniterのTank Authのようなフレームワークにはこのような機能 が備わっておりますが、今回のサイトは軽さを重視しているため、これらを利用する 気になれません。(cakePHPなどその他のフレームワーク含) 「MySQL + PHPのAUTH認証」で、PEAR DBやフレームワークを使わないやり方で、 ログインしたID名やハンドル名をキャッシュとしてサイト内で持ち歩くように出来る 方法は御座いませんでしょうか? postgreSQLにはあるようなのですが、MySQLではWEBで見つけることができません でした。 宜しくお願い致します。

  • 会員制サイトに入る為のユーザIDを再利用したい

     インターネットウェブサイト内に会員制の回覧板的な掲示板を造りたいのですが、その際に入る時に用いたユーザIDを再利用して確認メールを出させるようにしたいのですが、どうすればよいのでしょうか?  具体的にはディレクトリhttp://www.sample.co.jp/inner/をhtaccessでアクセス制限をかけます。この時ログインパスワードはユーザ毎に異なるようにしています。  innerディレクトリ内のトップページには管理者のみ書き込める掲示板があり、そのメッセージの下方に「確認」ボタンがあります。  「確認」ボタンをクリックするとmailtoを利用して送信メールを作成、「(入力ユーザID)確認しました。」というような件名でメールを管理者に送信するのです。  どうやってユーザIDを取得するのか、そしてその取得したユーザIDをどうやってmailtoに組み込むのかが分かりません。  出来る限りCGIは使わず、HTMLやJavaScript等で行いたいと思っています。  実例のあるサイトがあれば、教えていただければ幸いです。

    • ベストアンサー
    • CSS
  • gooのID、もう古いのは解約したのに…ログが…

    以前の、IDを知られたくない人に知られたので、 解約しました。 でも、他のHPに言ってログを見ると ちゃんと前の名前が残っているんです。 ●●.goo~という風に。(goo内の個人のHPを見たとき) いちど、HPをやってみようかと 手続きはしましたが (HPの手続きをしなくても ●●.goo~という風にgooを利用してる人は誰でも出るんですか? HPの手続きをしてから、自分のIDがログに出てるのに気づきました) それも解約、 全て解約してるはずなのに… (しばらくは残ると解約の時の説明にもありましたが、 もうだいぶ日にちは経ってるし、ログインも出来ない状態なのに…) それと、gooでないHPに行った時も ●●.goo~って、残ってしまうのでしょうか? HPも持ってないし、IDももう違うのに… これって仕方の無いことなのでしょうか? どうやれば、前のIDでの足跡は残らないのでしょうか? よろしくおねがいします。

  • 会員制のサイトを作るには

    今、サイトを作ってるんですが、会員制にしたいんです。 イメージは、空メールを送るとURLが返ってきて、そこからIDとパスワードを登録して、毎回、ログインして利用すると、言う感じです。 携帯向けのサービスも予定しています。 なので、携帯対応がいいです。 CGIやPHPの設置は出来ます。 レンタルでも無料であれば、何でもいいです。 とにかく、無料でやりたいです。 よろしくお願いします。  

  • 既存サイト全体を会員制にしたいです。

    複数の掲示板があるサイトを運営しています。 現在、設置してある掲示板システムには(あまり)手を加えず システムを追加することで、サイト全体を会員制にしたいと考えています。 現在は、トップページにアクセスすると 各掲示板へのリンクや掲示板の内容が表示されているのですが 会員制にすることで トップページは、ログインフォームと会員登録フォームのみの内容にしたいです。 どのような方法がありますでしょうか? 参考になりそうなサイトや スクリプト等もあれば教えて頂けると嬉しいです。 よろしくお願いします。 トップのコンテンツを http://xxxx.xxxx.com/ ひとつ下の階層に全部移動させて http://xxxx.xxxx.com/xxx/ トップページで認証を行って OKならばxxxディレクトリにアクセスできる。 という感じのスクリプトがあれば使えそうなのですが・・

    • 締切済み
    • CGI
  • 検索エンジン等のような高度な会員制サイトの構築

    どこに聞けばいいかわからなくてこのカテゴリに書いてしまいました…。 教えてGooもそうなんですが、多くの検索エンジンやポータルサイトで導入されている方法で、ユーザ名とパスワードを入力して、会員用ページに入って、カキコミなどはそのユーザIDでしかすることができない。っていうのありますよね。 そんなアクセス制限の方法って個人で簡単にできるでしょうか? ログインにユーザIDとパスワードが必要というCGIプログラムは多数配布されています。 でも、入ってしまえばどんな名前ででも掲示板やチャットの書き込みができるのだと少し都合が悪いです。 ちなみに、私は準備されたCGIを自分のサーバやサイト用に、指定された箇所を書き換えることができるくらいのスキルしかありません。 やはり、高いお金を出して専門の業者さんに依頼したり専用のサーバを用意しなくてはならないでしょうか?

    • ベストアンサー
    • CGI
  • アダルトサイトの会員登録について

    過去ログを参考にしようと試みましたが、まったくわからずじまいで質問させていただきます。 約一年間、よく特定のアダルトサイトに訪問していましたが、もしかすると会員になったかもしれないので、いくらか質問したいと思います。 そのサイトは無料・有料に分かれており、私はよく無料サンプルムービーを閲覧していました。 1、しかし、無料サンプルムービーの下に画像があり、それをクリックしたところユーザー名の記入欄が出てきました。また、会員用のムービーもクリックしても同じユーザー名記入欄が出てきます。 2、ユーザー名など知らないため、キャンセルしたところ、有料会員登録のページに飛びました。 3、ここで怖くなったので、それ以上奥地に進まず、すぐに戻りました。 4、その際、クレジットや銀行振り込みに関する情報、個人を特定する情報、例えば名前、住所、メールアドレスなどは記入しておりません。 質問1:こういった場合、会員になってしまったのでしょうか? 個人情報を記入していなければ大丈夫だとは思うのですが…。今のところそのサイトから利用料としての請求書は来ておりません。 質問2:もし有料会員になっていた場合、どういったことが起きるのでしょうか?例えば、メールや手紙で金銭の催促があるとかなど。 有料会員になったのではないかと非常に困惑しています。質問に対するご回答を御願いします。

専門家に質問してみよう