| @@ 39-46 (lines=8) @@ | ||
| 36 | else { |
|
| 37 | if (!$this->restoreAccessToken()) { |
|
| 38 | // Use the URL of the current page as the callback URL. |
|
| 39 | if (isset($_GET['redirect_uri'])) { |
|
| 40 | $redirect_uri = $_GET['redirect_uri']; |
|
| 41 | } |
|
| 42 | else { |
|
| 43 | $server = Yii::app()->request->getHostInfo(); |
|
| 44 | $path = Yii::app()->request->getUrl(); |
|
| 45 | $redirect_uri = $server . $path; |
|
| 46 | } |
|
| 47 | ||
| 48 | $url = $this->getCodeUrl($redirect_uri, isset($_GET['state']) ? $_GET['state'] : ''); |
|
| 49 | Yii::app()->request->redirect($url); |
|
| @@ 105-112 (lines=8) @@ | ||
| 102 | // Redirect to the authorization page |
|
| 103 | else { |
|
| 104 | // Use the URL of the current page as the callback URL. |
|
| 105 | if (isset($_GET['redirect_uri'])) { |
|
| 106 | $redirect_uri = $_GET['redirect_uri']; |
|
| 107 | } |
|
| 108 | else { |
|
| 109 | $server = Yii::app()->request->getHostInfo(); |
|
| 110 | $path = Yii::app()->request->getUrl(); |
|
| 111 | $redirect_uri = $server . $path; |
|
| 112 | } |
|
| 113 | $url = $this->getCodeUrl($redirect_uri); |
|
| 114 | Yii::app()->request->redirect($url); |
|
| 115 | } |
|