コード例 #1
0
ファイル: SP.php プロジェクト: mrclay/shibalike
 public function getReturnUrl()
 {
     return empty($this->_returnUrl) ? Junction::getCurrentUrl() : $this->_returnUrl;
 }
コード例 #2
0
ファイル: IdP.php プロジェクト: mrclay/shibalike
 /**
  * Close an open state manager/session and redirect the user
  *
  * @param string $url
  * @param bool $exitAfter exit after redirecting?
  */
 public function redirect($url = null, $exitAfter = true)
 {
     if (empty($url)) {
         $authRequest = $this->_stateMgr->get('authRequest');
         /* @var AuthRequest $authRequest */
         if ($authRequest) {
             $url = $authRequest->getReturnUrl();
             $this->_stateMgr->set('authRequest');
         }
     }
     parent::redirect($url, $exitAfter);
 }