人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

会員制サイトをCGIや、PHP、ASPで作りたいのですが、以下のいくつかの条件があります。

・まず、会員制サイトの基本的な作動(会員登録・ログイン、ログアウトなど)が出来ること。
・所定のファイル郡を、指定フォルダーの中にユーザー名のファイルを作り、その中にコピーする。

このぐらいです。もし、別のCGIやPHPがあったら、教えてください。

また、XOOPS・Manboなどもいいです。
このようなコミュニティーサイト作成ソフトでも教えてくださればありがたいです

●質問者: b068jp
●カテゴリ:インターネット ウェブ制作
✍キーワード:コピー コミュニティー サイト ソフト ファイル
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● nyalio
●23ポイント

まず会員登録・ログイン・ログアウトはクッキーを使ってデータをもたせ、やり取りをするのが簡単だと思います。

セッションを使うともっと使いやすくなりますが、それにはセッションをしっかり理解しているという点が前提です。

http://www.php-j.com/tutorial/php/cookie.php

クッキーにかんして詳しくのってます。

ファイルを作る、コピーするということはPHPで

$ファイルポインタ=fopen(ファイル名,a);

fwrite($ファイルポインタ);

fclose($ファイルポインタ);

http://php.s3.to/man/function.fopen.html

関連でfwriteなども載っています。

でできます。

コピーというのが、既存のデータに足していくのか、一回中身を捨てて書き直すのかによってaのところがかわってきます。

といった回答でよろしいでしょうか。的外れでないことを願います。

◎質問者からの返答

早速ありがとうございます。

クッキーは今も考えていたのですが、あいにく、手元で管理できないことと、不正アクセス等の危険性もあります。

ありがとうございました。


2 ● esecua
●23ポイント

認証スクリプトのいいのは結構ネット上には配布されていないので自作になると思います。

認証部分は http://www.komonet.ne.jp/script/conf1/komoconf.php を改造すれば十分いけると思います。この場合はデータファイルにユーザー名とパスワードを保存して毎回読み込むのですが、データファイルではなくDBにIDやパスワードを保存したほうが後々管理や改造などが楽です。


会員登録ですが、例えば会員になりたい人はメールアドレスを入力してもらいます。そうするとDBのユーザーテーブルにひとつレコードを作製し、このレコードを呼び出すためmd5などでランダムな値を入れておき、メールアドレス先に register.php?id=jioj278yu72gkiu73 のようなアドレスを表示します。それを踏めば先ほどのレコードを再度読み込み、あとはユーザーの基本情報を入力してもらいレコードに格納しておきます。


ログイン、ログオフですがこれはセッションを使いログインを維持し、ログオフしたいユーザーさんはあるアドレスにアクセスするとセッションが途絶えるようにすればOKかと思います。


私も初心者なので参考として見ていただければ幸いです。

◎質問者からの返答

ありがとうございます。

このようなものでいいのですが、もう少し厳重になっているのをお願いしたいです。


3 ● SKMT。
●22ポイント

要件から外れてしまうかもしれませんが、Webアプリケーションサーバの構築にTomcatを使えるのであれば、JetSpeedが簡易のポータルサーバとして使えるかと思います。

http://jetspeed-japan.sourceforge.jp/

あと要件に記述されていなかったため分からなかったのですが、サーバの管理は自前で行われるのでしょうか?それともホスティングサービスを利用するのでしょうか?

それによっても実現方法や、管理方法が変わってくると思います。

また会員情報の収集の際は個人情報の管理に気をつけてください。

◎質問者からの返答

ありがとうございます。

サーバーはレンタルが基本ですが、自宅サーバーでもいいですので、これからもいい回答を期待しています。


4 ● esecua
●22ポイント

http://php.dori-mu.net/Authentication.html はPHPですが、認証システムとしてはかなり使えそうです。

◎質問者からの返答

なかなかですね。でも、ダウンロードページへ飛べませんよ。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ