【发布时间】:2014-05-01 18:12:17
【问题描述】:
在我的 CakePHP 应用程序中,我有多个具有不同用途的控制器。在每个控制器上,我希望有不同的身份验证会话超时(出于安全目的)。因此,在第一个控制器中,我希望用户在 15 分钟后超时,而第二个控制器上的用户应该在 24 小时后超时。我怎样才能做到这一点?
【问题讨论】:
标签: php session cakephp timeout
在我的 CakePHP 应用程序中,我有多个具有不同用途的控制器。在每个控制器上,我希望有不同的身份验证会话超时(出于安全目的)。因此,在第一个控制器中,我希望用户在 15 分钟后超时,而第二个控制器上的用户应该在 24 小时后超时。我怎样才能做到这一点?
【问题讨论】:
标签: php session cakephp timeout
在你的控制器中添加 beforefilter 方法
public function beforeFilter(){
Configure::write('Session.timeout', 15);
}
【讨论】: