Пример #1
0
 public function logoutAction()
 {
     $this->_helper->viewRenderer->setNoRender();
     $this->_helper->getHelper("layout")->disableLayout();
     $oFacebook = new Facebook_Facebook();
     $oModelUser = new Admin_Model_User();
     if (is_string($oFacebook->getUser())) {
         $sLogoutUrl = $oFacebook->getLogoutUrl();
         if ($this->_oAuth->hasIdentity()) {
             $this->_oAuth->clearIdentity();
             $oModelUser->setAskOnline($this->_nUserId, 0);
         }
         $oFacebook->destroySession();
         $this->_redirect($sLogoutUrl);
     } else {
         if ($this->_oAuth->hasIdentity()) {
             $this->_oAuth->clearIdentity();
             $oModelUser->setAskOnline($this->_nUserId, 0);
         }
     }
     $this->_redirect("/");
 }