내 응용 프로그램에 zfcuser 모듈이 설치되어 있고 모든 것이 잘 작동합니다. 내가 주 도메인 라우터 (http://example.com)에 로그인 할 때 호스트 이름 라우터를 구성하고 여기에서 문제가 시작됩니다. 모든 하위 도메인 (http://test.example.com, http://anysubdomain.example.com)으로 갈 때 모든 항목이 정상입니다. 나는 기록 된 상태를 잃어 버리고 모든 하위 도메인에서 다시 로그인해야합니다. 하위 도메인간에 로그인 상태를 공유하는 방법 ZF1에서 나는 단지 'cookie_domain'을 설정하고 작동하지만 어떻게 ZF2에서 만들 수 있습니까?zend framework 2에서 서브 도메인간에 zfcuser를 공유하는 방법
use Zend\Session\Config\SessionConfig;
use Zend\Session\SessionManager;
use Zend\Session\Container;
use Zend\EventManager\EventInterface;
public function onBootstrap(EventInterface $e)
{
$config = $e->getApplication()
->getServiceManager()
->get('Configuration');
$sessionConfig = new SessionConfig();
$sessionConfig->setOptions($config['session']);
$sessionManager = new SessionManager($sessionConfig);
$sessionManager->start();
Container::setDefaultManager($sessionManager);
}
및 ZfcUser 모듈 : 물론 내가 추가 한, 해결책을 발견 ZfcUser Module.php에