PEARの使い方 - PHPプロ!Q&A掲示板

328

  • 0P

PEARの使い方

質問日時 / 2007年1月30日 00:23    回答数 / 2件

Questioner:  PHP_BEAR  このエントリーをはてなブックマークに追加 

キーワード / Auth    PEAR    フォーム認証   

PEAR::Authを使用すると、一定時間使わないと認証が切れるなど便利です。
しかし、フォーム認証であるため、一度、別のリンクへ飛ぶと、認証が切れてしまいます。
何か、認証状態を引き継げる方法は無いのでしょうか?

また、フォーム認証ではなく、ブラウザ認証のようなものはないのでしょうか?
ブラウザを開けているいる間だけ、認証を維持できるような。

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┣A01lowol>しかし、フォーム認証であるため、一度、別のリンク
┗A02dozoyousanたぶんPEAR::Authの使い方が間違っているのだと思いま

回答一覧

並び替え:

A01
answererlowol [1月30日 01:40]

>しかし、フォーム認証であるため、一度、別のリンクへ飛ぶと、認証が切れてしまいます。
$_SESSIONにログイン情報を入れておけば良いのでは?


>また、フォーム認証ではなく、ブラウザ認証のようなものはないのでしょうか?
ベーシック認証はどうですか?

この意見に回答する

ツリーへ TOPへ

A02
answererdozoyousan [1月30日 02:18]

たぶんPEAR::Authの使い方が間違っているのだと思います。
認証をかけるページ(別リンクのページ)では、
すべてPEAR::Authを呼び出す仕組みにしておく必要があります。

Basic認証にしたい場合は、
PEAR::Auth_HTTPというのがあるので、
そちらも一緒にインストールして利用するのが良いと思います。
http://pear.php.net/package/Auth_HTTP/

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
PHPのHTML埋め込み記述について
 このエントリーをはてなブックマークに追加 
A
$_POST["data"] == "男" ? $val = "checked" : $val = "" ; の意味は以下と同じです。 if($_POST["data"] == "男"){ $val = "checked; } e...

>>続きを読む

kende様のご指摘通り、三項演算子を使用する際には、コードの複雑度などを考慮する必要がありますね。書きやすさと共に可読性も追求したいところですね。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)