Ejemplo n.º 1
0
function checkAuthToken()
{
    $uid = $_COOKIE['lylina_uid'];
    $rnd = $_COOKIE['lylina_auth'];
    if (!$rnd || !$uid) {
        return 0;
    }
    $sql = "SELECT magic\n                 FROM lylina_users\n                WHERE id = '" . addslashes($uid) . "'";
    $result = runSQL($sql);
    if ($result[0]['magic'] == $rnd) {
        setAuthToken($uid);
        return $uid;
    }
    return 0;
}
Ejemplo n.º 2
0
function getClientAccess()
{
    global $apiBase, $clientAccessKey, $piOptions, $persistedValues;
    $path = '/api/v1/token';
    // Hardcoded query string :-/
    $params = array("client_secret" => $piOptions["client_secret"], "client_id" => $piOptions["client_id"], "grant_type" => "client_credentials");
    // Return the header string.
    $clientAccessKey = sendGET(array(), $params, $path)["access_token"];
    setAuthToken($clientAccessKey);
    return "Authorization: Bearer " . $clientAccessKey;
}