【问题标题】:ZF2 Remember meZF2记住我
【发布时间】:2015-03-22 10:44:32
【问题描述】:

我正在尝试记住用户成功登录时的会话。

会话时间正常工作,只是在我关闭浏览器 (Chrome) 的选项卡并返回页面时不起作用。

if ($authResult->isValid()) {
                    $identity = $authResult->getIdentity();
                    $authService->getStorage()->write($identity);
                    $time = 8640000; // 100 days 8640000/3600 = 2400 hours => 2400/24 = 100 days
                    if ($data['rememberme']==1) {
                        $sessionConfig = new SessionConfig();
                        $sessionConfig->setOptions(array(
                            'use_cookies' => true,
                            'cookie_httponly' => true,
                            'gc_maxlifetime' =>$time,
                            'cookie_lifetime' => $time,
                        ));
                        $manager = new SessionManager($sessionConfig);
                    }
                    return $this->redirect()->toRoute('application');
                }

【问题讨论】:

    标签: php session doctrine-orm zend-framework2 remember-me


    【解决方案1】:

    Chrome 不会删除会话 Cookie,以通过不同的浏览器(例如 Firefox)进行检查

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2012-01-28
      • 2011-02-15
      • 2015-05-10
      • 2011-03-22
      • 2012-03-22
      相关资源
      最近更新 更多