Давным-давно написал скрипт авторизации с одним сайтом и все работало как надо.
А теперь оно сломалось. Сам ничего не менял.
Вот код:
$post_data = json_encode(["email" => $mail,"password" => 'password123456']);
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lampyre.io/api/1.5/accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $post_data
]);
$response = curl_exec($curl);
curl_close($curl);
В переменной $mail находится почта для регистрации.
Сайт выдает такую ошибку:
<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Иногда в конце есть:
<!— a padding to disable MSIE and Chrome friendly error page —>
<!— a padding to disable MSIE and Chrome friendly error page —>
<!— a padding to disable MSIE and Chrome friendly error page —>
<!— a padding to disable MSIE and Chrome friendly error page —>
<!— a padding to disable MSIE and Chrome friendly error page —>
<!— a padding to disable MSIE and Chrome friendly error page —>
В интернете не нашел решения моей проблемы.
Помогите пожалуйста.
Повторюсь, все раньше работало.
Апи вытащил через Burp с сайта, на сайте все работает, а тут нет.
Делал даже запрос CURL через командную строку, аналогичный запросу из браузера (генерировал бурп), но выдает такую же ошибку.
В чем может быть дело?