PEARのAuth用のLoginFunctionが動かない
$a = new Auth("MDB2", $options);
のように第3引数を省略し、デフォルトのログイン画面を使うようにするとちゃんとログインできるのですが、自分で作った関数をログイン用に使おうとすると、$a->start()でフォームは表示されますがユーザー名などが入ってきていないようです。getAuthで認証の確認をすると失敗しています。どうして動かないのでしょうか?
function loginFunction($username = null, $status = null, $auth = null)
{
/*
* HTML出力は、作成するアプリケーションに合うように、
* 変更してください。
*/
echo "<form method=\"get\" action=\"index.php\">";
echo "<input type=\"text\" name=\"username\">";
echo "<input type=\"password\" name=\"password\">";
echo "<input type=\"submit\">";
echo "</form>";
echo "ユーザー名:" . $username . "<br />\n";
//echo "Status:" . $status . "<br />\n";
}
お礼
回答ありがとうございました。 言語はPHPです。