zf2 認証メソッドを使用してユーザーにログインしています。ユーザーが検証された後、2分後に期限切れになるセッションにユーザーを保存します。セッションがタイムアウトすると、画面に警告が表示されるかどうかに関係なく、ユーザーが自動的にログアウトされるようにします。以下は、セッション ストレージのコードです。
if ($result->isValid()) {
$redirect = 'edit';
$this->getSessionStorage()
->setRememberMe(); // sets the session to 2 minutes
//set storage again
$this->getAuthService()->setStorage($this->getSessionStorage());
$this->getAuthService()->getStorage()->write($request->getPost('EMAIL'));
}