2012-10-20 67 views
0

试图在Zend Framework 2上进行管理的网站,将授权设置为mysite/admin/login。 之后,如果授权未完成,如何拒绝访问?Zend Framework中的会话管理2

在ZF1中,我使用了«BaseController»,但ZF2想要在Module Module中检查会话。

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和zend auth]可能的重复(http://stackoverflow.com/questions/9001847/zend-session-and-zend-auth) – chris

回答

0

尝试使用Zendframe Work 2 EventManager

+0

谢谢,我会尽力的。 – SmClass

+0

我不认为这个评论是有用的。 –