デザイン上、マイページ内にしかログアウトが作れなかったので挑戦。
(ちなみにバージョンは2.1.2+PostgreSQL)
ふつーにテキトーにやったらエラー。
(ナビエリアにログインブロックのログアウトボタンまわりで必要そうなものを足してみた。)
そんな簡単に動くはずないか。。。
var_dump()してみたら、トランザクションに値が入ってないからエラーになる、と。
チェックしてる関数を見てみると。
isValidToken()で判定してるんだな~
この関数の説明書きをよく読むと、
この関数を使用するためには, 前画面のページクラスで LC_Page::getToken()を呼んでおく必要がある
と、ご丁寧に指摘してくれてるじゃありませんか。
というわけでマイページのクラスに足す。
LC_Page_MyPageのprocessに、
// トランザクションIDの取得
$this->transactionid = $this->getToken();
これを足す。
はい成功ヽ(´ー`)ノ


