Updated some minor settings

This commit is contained in:
Kasper Rynning-Tønnesen 2016-07-19 16:43:26 +02:00
parent 5865b0799e
commit b570a9e332
1 changed files with 8 additions and 4 deletions

View File

@ -35,9 +35,13 @@ class OAuth2 {
$this->response_type = isset($params["response_type"]) ? $params["response_type"] : "code"; $this->response_type = isset($params["response_type"]) ? $params["response_type"] : "code";
} }
public function get_access_token( public function get_access_token($state = false, $code = false) {
$state = mysql_real_escape_string($_GET['state']), if(!$state) {
$code = mysql_real_escape_string($_GET['code'])) { $state = htmlspecialchars($_GET['state']);
}
if(!$code) {
$state = htmlspecialchars($_GET['code']);
}
if($this->session && $state) { if($this->session && $state) {
if($_SESSION['state'] != $state) { if($_SESSION['state'] != $state) {
die('States does not match'); die('States does not match');
@ -68,7 +72,7 @@ class OAuth2 {
} }
public function get_identity($access_token, $identity_url) { public function get_identity($access_token, $identity_url) {
if(!$access_token || !$identity_url) throw new Exception("Missing either \$access_token or \$identity_url in get_identity function."); if(!$access_token || !$identity_url) throw new \Exception("Missing either \$access_token or \$identity_url in get_identity function.");
$params = array( $params = array(
'access_token' => $access_token, 'access_token' => $access_token,
); );