header("Access-Control-Allow-Origin: *");
$db = new mysqli($config['host'], $config['user'], $config['pass'], $config['base']);
$db->set_charset("utf8");
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$check = $db->query("SELECT * FROM users WHERE id = '$id'");
while ($row = $check->fetch_array(MYSQLI_ASSOC)) {
array_push($user, $row['vk_id']);
if (count($user) > 0 && is_array($user)) {
echo json_encode($response);
$db->query("INSERT INTO users SET
first_name = '$first_name',
last_name = '$last_name',
'status' => 'have_not_user'
echo json_encode($response);
$client_secret = 'UBWz2UOsqDjrTMyrSogN';
parse_str(parse_url($url, PHP_URL_QUERY), $query_params);
foreach ($query_params as $name => $value) {
if (strpos($name, 'vk_') !== 0) continue;
$sign_params[$name] = $value;
$sign_params_query = http_build_query($sign_params);
$sign = rtrim(strtr(base64_encode(hash_hmac('sha256', $sign_params_query, $client_secret, true)), '+/', '-_'), '=');
$status = $sign === $query_params['sign'];
if (!$status && $_GET['vk_id'] != 9999999999) exit('fail');
echo json_encode(array('error' => true));