mixiは登録ユーザ以外は中身が見られない仕組みになっていますが、具体的にどうやってあの仕様を実現しているのか解説しているサイトを教えてください。.htaccessを使っている訳ではないようですが…。クッキー?セッション?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/27 17:08:16
  • 終了:--

回答(2件)

id:esecua No.1

esecua回答回数510ベストアンサー獲得回数102006/02/28 01:29:37

ポイント40pt

http://jp.xoops.org/

XOOPS Cube公式サイト - Simple, Secure, Scalable

私も詳しくないのですが、参考としてみていただければと思います。


ユーザー認証を済ませたユーザーはセッションやクッキーなどで認証を維持します。そして例えば mypage.php というページがあるとします。このページにはinclude(””);なんかを使って認証をチェックさせるファイルを呼び出し認証をチェックし認証しているのであれば表示、そうでない場合はheaderなどでログインページに戻すことをしていると思います。


include(”login_check.php”);

if($login_check->loggedin){

echo(”認証されています。”);

}else{

header(”Location: $login_page_url”);

}

な感じでしょうか。


こういった認証プログラムはフリーであんまり配布されていませが、CMSなどについている認証システムやXoopsなどに実装されている認証システムなどを参考にされるといいかもしれません。又、PHPの場合、PearでAuthという認証標準ライブラリがあり、これを使用すると簡単に認証システムを作成することができるようです。


間違っていたらすいません。

http://pear.php.net/

PEAR :: The PHP Extension and Application Repository

id:mine-D

ありがとうございます。全ページでそういう認証チェックをかけているという事ですよねー。Xoops、Pear見てみます。感謝です。

他にありましたらお願いします。

2006/02/28 08:54:45
id:esecua No.2

esecua回答回数510ベストアンサー獲得回数102006/02/28 11:18:50

ポイント40pt

http://hotwired.goo.ne.jp/webmonkey/2001/49/index2a.html

Hotwiredからのお知らせ : Hotwired

ちょっと参考になるサイトを探してみました。

http://dozo.matrix.jp/pear/index.php?PEAR%2FAuth

PEAR::Auth ユーザー認証 - PHP::PEAR - dozo PukiWiki

id:mine-D

なるほど。具体的で分かりやすいです。ありがとうございました。

2006/02/28 18:51:24

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

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

トラックバック

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

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

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