[PHP-users 31849] pear の Authクラスを利用してのファイルの移動

PAD-raku pad-traku @ pa-d.com
2007年 4月 7日 (土) 11:07:45 JST


toshi @ pad と申します。
いつもMLを参考に勉強させて貰っています。

PEAR の Authクラスを利用して、認証してみようかと
思っていますが、ファイル移動した場合に、認証Authデータの
受け渡しがうまくいきません。
利用環境とコードは以下内容です。

OS:linux CentOS4.4
postgresql1.7.4.
php4.3.9
pear1.4.11
(pear とAuthについては新しいバージョンをDLして、利用しました。)

[a.php]
<?php
require_once("Auth/Auth.php");

function loginfunc(){
・・・
}

・・・
$dsn = "pgsql://$user:$ps@$hst/$db";
$authval=new Auth("DB",$dsn,"loginfunc");
$authval->start();

if(!$authval->getAuth()){
 echo "・・・";
 exit();
}
・・
<form action="test.php" method="post">
   <input type="submit" value="送信">
</form>

[test.php]
<?php
require_once("Auth/Auth.php");

(ここに Aを入れると
A: $authval=new Auth("DB",$dsn,"loginfunc");
・・・
を挿入すると
再度、認証画面が出力されます。
)

$authval->start();
 echo "oko-----";
・・・
---------------------

・a.php での認証は出来ますが、
post を利用して test.php に移動すると
画面が表示されないか。
Aを書き込むと、認証画面が出力され
ます。

認証画面が表示されないようにしたいのですが。
皆様、ご教示下さい。
よろしくお願い致します。



PHP-users メーリングリストの案内