• ベストアンサー

MySQLを利用した会員制サイト構築(XOOPS以外)

この度、会員制サイトを作ることになり、MySQLを利用できるレンタルサーバを借りたのですが、ユーザー認証をするためにはどんなプログラムが必要なのでしょうか? イメージとしては、Yahooみたいに、ユーザーでID/パスワードを登録して、次回以降、それで認証・ログインする感じにしたいのですが。。。 ただ、デザインはすでに決まっていて、XOOPSのようにフレーム(?)が決まっていないものを利用したいと考えています。 何かフリーソフトや安いシェアウェアで間単に構築できるものを教えてもらえるとすごくありがたいのですが・・・ よろしくお願いします。

noname#96589
noname#96589
  • MySQL
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • little-m
  • ベストアンサー率44% (45/102)
回答No.3

 構築したいサイトの内容がわかりませんので間違っているかもしれませんが、通常、会員によりログインするサイトを作る場合は、PHPなどでセッション等の機能を利用して作成します。  また、会員によるログインが希望という事は、ログインする会員の情報毎に何かの処理をするページが欲しいのだと思いますが、通常これはそれぞれ独自に製作する必要があります。  このほかにも、会員の登録ページや、パスワード忘れの時ページ、管理者が会員を登録修正削除するページなど、幾つかの機能ページが必要になってきますので、MySQL+PHPなどでWEBシステムを作成できる能力が必要になってきます。ですので、そのまま使えるフリーのソースは無いと思います。(自分は見たことがありません)  あるいは製作業者に頼むかですが、一般に会員制サイトの構築を頼むと、単なるHTMLのWEBサイトではありませんので、かなり費用的にはかかってしまいます。  以上、ご参考までに。

noname#96589
質問者

お礼

ありがとうございます。 とても参考になりました。 イメージとしては、ID認証をした上で、掲示板等を利用させて、掲示板のネーム欄は登録時の氏名情報を引っ張ってくることを狙っています。 (自作自演をさせないため。自身の発言に責任を持ってもらうため)

その他の回答 (2)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

Mysqlだけで構築するのならば認証用テーブルを用意して、認証が通ったらIPやIDや時間やらを記録してやるとか。いくつか問題がありますが。 通常Perlなり、PHPなりでセッションやクッキーやらを発行してやればいいかと思います。 そのような特殊なものはフリーやシェアで出回っているかは分かりませんが、もし見つかっても多少の改造が必要と思われます。

noname#96589
質問者

お礼

ありがとうございます。 とても参考になりました。 クッキーの利用ですか。その手がありました。思いつかなかった・・・^^; クッキー情報を相手に持たせて、ページ表示ごとにクッキー情報を確かめるようにすればいいんでしょうか?? すみません、初歩的な質問で・・・

回答No.1

単にユーザ認証したいだけであれば、Basic認証するとか。 「ユーザ認証」の定義によります。

noname#96589
質問者

補足

すみません、説明不足でした。 ユーザーの情報を掲示板の氏名欄などにも利用したいので、個人単位でIDとパスワードを振りたいと考えています。 ・ID=メールアドレス ・パスワード=ユーザーが設定 ・氏名 をMySQLに保持してログインできるようにしたいと考えています。 よろしくお願いいたします。

関連するQ&A

  • XOOPSでの会員制サイト構築について

    いつも拝見しております。 XOOPSで会員制サイトを構築したいと思い質問致しました。 サイトの仕様は以下のとおりです。 ◆会員はログイン認証をする ◆会員専用ページは顧客に向けた表示用と、それを編集するための管理画面が必要 ◆編集できる情報量は少なめ、しかしフリースペースを設けたい また、上記と平行して、以下のような仕様も盛り込みたいと考えています。 ◆全国にある遊戯施設をまとめたサイト ◆絞込みやフリーワードでの検索 ◆アクセスランキングをサイドに盛り込みたい。 以上の条件を満たすXOOPSモジュールなどはありますでしょうか? よろしくお願い致します。

  • 会員制のサイトを構築したい

    会員数2,000人規模の会員制サイトを構築することになりました。 ■会員ごとにIDとパスワードを発行し、会員専用ページにはそのID・パスがないと入れない。 ■パスワードの発行、削除等は管理者がウェブ上で簡単に管理したい。 とゆうのがクライアントの希望です。 今までこの規模の案件を受けたことがなく、Basic認証で事足りていたのですが、あまりの規模の大きさにどうしたらよいのやら分かりません。 うちはデザイン事務所で、ホームページの制作も請け負ってるとゆう程度なのでサーバやプログラムには正直強くありません。 この部分は専門の業者の方がいて、そちらにお願いしたほうがいいのか、basic認証のようななにか方法があるのか、アドバイスいただけるでしょうか、よろしくおねがいいたします。

  • XOOPSでサイト構築しますがこんなことは可能でしょうか?

    XOOPSでサイト構築を考えています。 会社組織でのサイト運営になりまして、管理者ユーザと複数の一般ユーザでの運用です。 モジュールを使うことでこんなことは可能でしょうか? ・一般ユーザーはそれぞれログイン権限をもって各領域のコンテンツのみを更新できる ・各一般ユーザー間では干渉できない ・管理者はすべてのユーザのコンテンツに干渉でき更新ができる

    • ベストアンサー
    • CSS
  • PHP/Mysqlで会員システムを構築

    サイト上に会員登録システムを導入しようと考えています。 PHP/Mysqlで、会員システムを構築する参考になるサイトもしくは書籍を教えてください。 要件は以下の通りです。 1.登録者はメールアドレスと画像認証(あれば)の文字を入力する 2.システムから入力されたメールアドレスへ正式登録案内のURLを送る(24時間以内有効) 3.登録者はURLへアクセスし、名前、住所などの詳細プロフィールを入力して登録完了 4.ログイン時は、「**さんようこそマイページへ!」などの会員登録者専用画面を表示する ログインしているユーザには「ようこそ○○さん」等のユーザ情報を記載。

    • ベストアンサー
    • PHP
  • 会員限定Site構築について

    こんばんわ。 現在、あるコミュニティのために以下のようなWebSiteを作ってみようかと思っています。 そこで、今はWeblogやXoopsなど様々な、簡便にSiteを構築できるソフトウェア(と呼んでよいのかな?)がありますが、どのような違いがあり、私の実現したいことに向いているものはどれなのかアドヴァイスを頂けたらと思い質問しました。 Site構築の特徴 1.論文のような形式の文章を評価しあうグループである 2.会員となったメンバーでのみの投稿(情報更新)、閲覧、修正、コメントが行える 3.独自のテンプレートを作成し、メンバーでそこに書き込みを行うことで、 情報を更新できる(基本的にパソコンに疎い方もいらっしゃるので、HTMLなどでの入力は無理なため) 4.会員限定での閲覧(Wikiでは、情報更新が会員限定ですよね?) 5.Userにはワープロ感覚で、文字色、文字飾り程度の修飾表現が可能であること 6.何らかの方法でバックアップが可能なもの 会員限定ということで、既に会員限定Site構築が可能なレンタルサーバにスペースを用意しています。 PHP,Perl,MySQLなどが動作可能。 お勧めのものがありましたら、ご紹介ください。

  • JavaでMySQLを利用したログイン画面

    フォームにユーザ名とパスワードを入力させ、MySQLのデータベース内にそのユーザ名とパスワードがあればログインを認証するJavaサーブレットを作りたいと考えています 以前、PHPでならセッションを利用して同じものを作ったことがあるのですがJavaの場合はどのようにMySQLからデータを持ってきたりログイン状態を管理すればいいのかよく分かりません 色々なサイトを見たりしましたがレルム?を使っているサイトもあればそうでもないサイトがあって混乱しています このサイトが特に分かりやすい!やこのサンプルソースが分かりやすい!などありましたら教えてください よろしくお願いします

  • 会員制サイトでPEARを使わず会員IDを持ち回る

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

  • このようなサイトは、xoopsやmamboで制作可能でしょうか?

    htmlやcssについては、理解して、書くことができるのですが、他はあまり詳しくない者です。 ネットでいろいろと調べていたら、xoopsやmamboといった無料でインストールできて、コミュニティサイトが構築できるソフトがあることを知りました。 趣味の範囲内なのですが、例えば、 http://www.hayaoki-seikatsu.com/ のようなサイトも、xoopsやmamboで制作可能なのでしょうか? 例えば、サイトを会員の登録制にして、ログインしたら、それぞれのユーザーがページを持てて、何か書いたり、上のサイトでいうと起床時間を記録してグラフに出来たりといったことは、xoopsやmamboで出来るのでしょうか? 初心者的な質問で恐縮ですが、回答いただけますと大変嬉しいです。

  • 会員専用サイトに会員になったのに入れません。

    ユーザー認証の画面で、与えられたユーザー名とパスワードを入力してログインを試みると、確かに「ログイン」中(ようこそ○○さん、これが8回目のログインです、とかなんとか。回数は試行のたびに増えていきます。)という画面に行くんですが、そこからまた元のユーザー認証の画面に勝手に戻ってしまうのです。「ジャンプしないときはここをクリック」というところを素早くクリックしても同じです。そして入力してあったユーザー名とパスワードの欄は空っぽになっています。「保存」にチェックを入れておいたにも関わらず。 とうぜん先方様に問い合わせたわけですが、どうしてそんなことが起こるのかわからない、そういうトラブルの問い合わせを受けたことも今まで皆無、という御返事で先方様もただ困惑のご様子で。 いったんはログインを許されるのにすぐさま弾かれるというのはどういうことなんでしょう? しかもこれと全く同じ現象がまた別の会員用サイトでも続けて起こったので、これはどうやら私のパソコンに何か特殊な原因があるらしい、と思われるのですが、どう対処してよいものか、わからず困り切っております。機械は古い貰い物、OSはWindows95、ブラウザはIE4.0です。当方パソコンには無知なもので、真っ黒な気分です。どうかよろしくご教示をお願い申しあげます。

  • PHPで会員サイトの作り方

    PHPとMySQLで会員制サイトを作りたいと思っています。 認証後、会員が雛形のフォームに必要事項を記入したら、HTMLが自動生成されるようにしたいのですが、これはどうやって作るのでしょう? また、よくオンラインショッピングのサイトで見られているような、テンプレートの雛形を選ぶとデザインも決定できる仕組みはどのように作っているのでしょうか? HTMLが自動生成されるということは、サブドメインなども自動で作られるわけで、色々と本を探してみたのですが、当てはまるものがなかったので質問させていただきました。 参考になるサイトや本などを紹介いただけると助かります。 ちなみに、XOOPSやMovable typeなどを使わずに作りたいと考えています。 よろしくお願いいたします。

    • 締切済み
    • PHP