2005-08-27 EthnaとPEAR::Auth 続き Ethna PHP 前日の仕事の続き。休みだというのにねぇ。追跡した結果、PEAR::Authの内部でsession_start()されていることが原因と判明。Ethna_Sessionが内部でセッション開始フラグを持っているので、PEAR::Authでセッションを開始しても、無視して新たなセッションを作ってしまう。そのせいで認証したセッション情報を保持できない。ということで、認証前にEthnaでセッションを開始させて解決。疲れた。けど、だいぶEthnaの構造を理解できた。