Authによる認証を行なっていたところ、
要望もあって30分でセッションタイムアウトするように設定
core.php
Configure::write('Session', array(
'defaults' => 'php',
'timeout' => 30
));
すると、session.cookie_lifetimeも同時に1800秒=30分と設定されることとなり
ログイン後、30分でクッキーがクリアされることになり同時にAuthセッションも喪失。
ログアウト処理を経ずログアウト状態に(ログイン画面に戻る)なっていた。
Configure::write('Session', array(
'defaults' => 'php',
'timeout' => 30,
'ini' => array(
'session.cookie_lifetime' => 0
)
));
とすることで解決。