Symfony 1.4 - AJAX请求阻止自动注销用户

时间:2015-02-28 17:15:49

标签: ajax request symfony1

我正在使用Symfony 1.4和Doctrine。我也使用sfDoctrineGuardPlugin,我想使用'自动注销'功能,但似乎网站上的AJAX请求总是覆盖$ this-> lastRequest变量,因此它永远不会达到'超时'价值和用户永远不会被注销...



if (false !== $timeout && null !== $this - > lastRequest && time() - $this - > lastRequest >= $timeout) {
  if ($this - > options['logging']) {
    $this - > dispatcher - > notify(new sfEvent($this, 'application.log', array('Automatic user logout due to timeout')));
  }
  $this - > getGuardUser() - > setOnline(0);
  $this - > getGuardUser() - > save();
  $this - > setTimedOut();
  $this - > setAuthenticated(false);
}




那么如何禁止AJAX覆盖$ this-> lastRequest参数?

非常感谢!!!

0 个答案:

没有答案