PEAR : Auth なんだか雑誌の通りには動かんし...と思ってたら、自分のは最新安定版1.2.3、
雑誌のはベータ版1.3.0r3 対象だった。
しかしベータ版にするのもためらわれる。。と1.2.3でも動くように作りこんでいたが、どうかんがえても、実行してみてもソース見てみてもおかしいバグあり。
件のベータ版を別マシンに落としてきてソース見たらきちんと修正済み。
...速攻でupgradeしました。
結構な時間を費やしてしまったような気がする。
ちなみにAuthの記事が載っていたのは↓「PHPプログラマーズマガジン 11月号」。
https://www.phppro.jp/index.html
コレはいいです。今までAuthについてあったらいいのに、と思われることがいっぱい載ってました。PEARマニュアルの修正(翻訳)お手伝いしようかとも思っていたことがあったけどこれでもう必要ない気が。
=== 追加 ===
$data = $a->getAuthData();
では、username と password はとれません。
username は getUsername() で個別にとれます。
password は、なかったような。。。。