2012-10-20 3 views
0

젠드 프레임 워크 2에서 관리하는 사이트를 만들려고 할 때 mysite/admin/login에 권한을 설정하십시오. 이후 승인이 완료되지 않은 경우 액세스를 거부하는 방법은 무엇입니까?젠드 프레임 워크 2의 세션 관리

이 경우 ZF1에서는 «BaseController»을 사용했지만 ZF2는 모듈 클래스에서 세션을 확인하려고합니다.

class Module 
{ 
    public function onBootstrap($e) 
    { 
     $app = $e->getApplication(); 
     $sm = $app->getServiceManager(); 
     $config = $sm->get('Configuration'); 

     // DB Adapter 
     $adapter = $sm->get('Zend\Db\Adapter\Adapter'); 
     GlobalAdapterFeature::setStaticAdapter($adapter); 

     // Session 
     $sessionConfig = new SessionConfig(); 
     $sessionConfig->setOptions($config['session']); 
     $sessionManager = new SessionManager($sessionConfig, null, null); 
     Container::setDefaultManager($sessionManager); 
     $sessionManager->start(); 
    } 
} 

내가 원하는 것인지 말해 주시겠습니까? 그리고 어떤 방향으로 보일까요?

+0

[zend session and zend auth] 중복 가능 (0120-383-2115) – chris

답변

0

Zendframe Work 2 EventManager을 사용해보십시오.

+0

감사합니다. 시도해 보겠습니다. – SmClass

+0

이 주석은 전혀 유용하지 않다고 생각합니다. –