diff options
author | Minteck <contact@minteck.org> | 2022-02-05 15:54:00 +0100 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-02-05 15:54:00 +0100 |
commit | 7a025720d6a07323c4a0b32cf6c5fdb7d0269807 (patch) | |
tree | e9fd8dd71c82352a8440adc6f9a085ad376e6781 /oauth/index.php | |
parent | 133be8d6e235b83edf562520c550a2cda734ffd1 (diff) | |
download | core-7a025720d6a07323c4a0b32cf6c5fdb7d0269807.tar.gz core-7a025720d6a07323c4a0b32cf6c5fdb7d0269807.tar.bz2 core-7a025720d6a07323c4a0b32cf6c5fdb7d0269807.zip |
Update
Diffstat (limited to 'oauth/index.php')
-rw-r--r-- | oauth/index.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/oauth/index.php b/oauth/index.php index 3a98390..b58c9ed 100644 --- a/oauth/index.php +++ b/oauth/index.php @@ -19,8 +19,9 @@ curl_setopt($crl, CURLOPT_HTTPHEADER, [ "Content-Type: application/x-www-form-urlencoded",
"Accept: application/json"
]);
-curl_setopt($crl, CURLOPT_POSTFIELDS, "grant_type=authorization_code&redirect_uri=" . urlencode("https://" . $_CONFIG["Global"]["domain"] . "/oauth") . "&code=" . $_GET['code']);
+curl_setopt($crl, CURLOPT_POSTFIELDS, "grant_type=authorization_code&redirect_uri=" . urlencode("https://" . $_CONFIG["Global"]["domain"] . "/oauth/?r=" . $_GET['r']) . "&code=" . $_GET['code']);
+var_dump("grant_type=authorization_code&redirect_uri=" . urlencode("https://" . $_CONFIG["Global"]["domain"] . "/oauth/?r=" . $_GET['r']) . "&code=" . $_GET['code']);
$result = curl_exec($crl);
var_dump($result);
$result = json_decode($result, true);
@@ -46,7 +47,7 @@ if (isset($result["access_token"])) { $result["name"] = $result["family_name"] . " " . $result["given_name"];
$result["id"] = $result["sub"];
file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/private/tokens/" . $token, json_encode($result));
- setcookie("FL_SESSION_TOKEN", $token, strtotime('+365 days'), "/", "." . $_CONFIG["Global"]["domain"], true, true);
+ setcookie("FL_SESSION_TOKEN", $token, 0, "/", "." . $_CONFIG["Global"]["domain"], true, true);
- header("Location: /");
+ header("Location: " . $_GET['r']);
}
\ No newline at end of file |