アプリ版:「スタンプのみでお礼する」機能のリリースについて

初心者のため、幼稚な質問で大変申し訳ないです。
PEAR::Authにて認証ページを作っています。
login.php
<?php
require_once "Auth/Auth.php";
$params=array(
"dsn" => "DB情報",
"table" => "user",
"usernamecol" => "username",
"passwordcol" => "password",
'cryptType'=>"md5",
'db_Fields'=>"*"
);
$objAuth = new Auth("DB", $params);
$objAuth->start();
if($objAuth->getAuth()) {
echo $objAuth->username . "としてログインしています。<br>";
echo "<a href=\"authtest.php\">テストページ</a><br>";
}
?>
といった情報で、正常にログイン認証出来ています。また、$objAuth->usernameこの情報も正常に取れています。
次のテストページ(authtest.php)に飛んだ時に、
authtest.php
<?php
require_once "Auth/Auth.php";
$params=array(
"dsn" => "DB情報",
"table" => "user",
"usernamecol" => "username",
"passwordcol" => "password",
'cryptType'=>"md5",
'db_Fields'=>"*"
);
$objAuth = new Auth("DB", $params);
$objAuth->start();
if($objAuth->getAuth()) {
echo $objAuth->username . "としてログインしています。<br>";
}
?>
となっており、ログイン状態は続いていますが、$objAuth->usernameこれが取得出来ていません。
「としてログインしています。」

そもそもページが遷移してしまうと、このようなパラメータは取得出来ないのでしょうか?
それとも記述に間違いがあるのでしょうか?

よろしくお願い致します。

A 回答 (1件)

こんにちは。



× echo $objAuth->username . "としてログインしています。<br>";
○ echo $objAuth->getUsername() . "としてログインしています。<br>";
です。

と言うか、何回も認証プロセスが必要ですか?
    • good
    • 0
この回答へのお礼

ありがとうございました。
お礼遅くなり申し訳ないです。

お礼日時:2009/02/05 17:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!