所以这个问题的关键是如何防止 CakePHP 仅在一段时间不活动后取消对会话的身份验证。
所以,如果用户什么都不做,那么我希望 CakePHP 在 30 分钟后将他们注销。但是,如果用户选择在第 28 分钟不活动时访问页面,那么 CakePHP 应该“重置”它的超时计数器。
这目前没有发生。无论活动如何,CakePHP 在我的核心配置 (app/Config/core.php) 中的指定时间后都会超时。
这是我的配置代码:
Configure::write('Session', array(
'defaults' => 'cake',
'timeout' => '30'
));
有任何想法吗?