質問: 'abc123'; $app->login($credentials)) // error occurs here the 2nd time this executes ... ... all the importing work that works as expected. ... $app->logout; // logout completes } _このエラーはapplication\cms.phpで発生し、新しいセッションを挿入しようとすると、関数checksession`になります。duplicate entry '' for key 'primary' sql=insert into 'xyz_session' ('session_id', 'client_id', 'guest', 'time', 'userid', 'username') values ('', 0, 1, '0', 0, '')明らかに、ログアウトする以上のことがセッションにありますが、しばらく_$session_をいじった後、エラーの発生を防ぎ、次のログインを許可するレシピを見つけることができません。
回答: これはすべて、サイトのゲストユーザーに関連付けられているようです。ログアウト後に以下のコードを追加すると、問題が解決しました。$app->logout(); $session =& jfactory::getsession(); $session->destroy(); $session->start();