Example #1
0
File: User.php Project: romeoz/rock
 /**
  * Returns the URL that the browser should be redirected to after successful login.
  *
  * This method reads the return URL from the session. It is usually used by the login action which
  * may call this method to redirect the browser to where it goes after successful authentication.
  *
  * @param string|array $defaultUrl the default return URL in case it was not set previously.
  * If this is null and the return URL was not set previously, {@see \rock\request\Request::getHomeUrl()} will be redirected to.
  * @return string the URL that the user should be redirected to after login.
  */
 public function getReturnUrl($defaultUrl = null)
 {
     $url = $this->storage->get($this->returnUrlParam, $defaultUrl);
     return $url === null ? $this->request->getHomeUrl() : Url::modify($url);
 }