使用Zend2和LDAP登录 - 一段时间后断开连接

时间:2015-01-26 14:09:01

标签: authentication zend-framework2 ldap

我使用Zend2和LDAP对用户进行身份验证。

但是当系统闲置一段时间后,它会自动断开连接。

以下是一些信息:

$ldap = $this->getServiceLocator()->get('Application\Service\Ldap');
$user = $ldap->authenticate($username, $password);
$session = $this->getServiceLocator()->get('SessionStorage');

如何增加时间或禁用自动断开连接?

1 个答案:

答案 0 :(得分:0)

您需要通过SessionManager设置所需的会话到期时间。可以找到here on the ZfcUser wiki(不是ZfcUser特定的过程)

的示例

如果您希望将会话的生命周期延长到合理的单次访问时间范围(即:> 30分钟),您应该使用类似GoalioRememberMe * 的内容,因为有安全措施保持单个会话开放时间过长的意义(read the section "Do NOT Use Long-Running Sessions!" here

* =它是特定于ZfcUser的,所以如果您不使用它,则需要实现自己的