CakePHP - 不同控制器中的不同会话超时

时间:2014-05-01 18:12:17

标签: php session cakephp timeout

在我的CakePHP应用程序中,我有多个具有不同目的的控制器。在每个控制器上,我希望具有不同的auth会话超时(出于安全目的)。因此,在第一个控制器中,我希望用户在15分钟后超时,而第二个控制器上的用户应在24小时后超时。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

在你的控制器中添加beforefilter方法

public function beforeFilter(){
 Configure::write('Session.timeout', 15);
}