jquery 405 (Метод запрещен) для иностранных пользователей - PullRequest
0 голосов
/ 05 мая 2020

Я запустил наш игровой сайт с онлайн-теста. Мы протестировали его на пользователях из нашей страны, и он сработал, как мы и ожидали.

Теперь мы открыты для всего мира, не только для нашей страны, но и для каждого пользователя, получающего ошибку в консоли после нажатия НАЧАТЬ ТЕСТ. POST http://jowland.eu/questions.php 405 (Method Not Allowed) jquery.min.js:2 и тест не загружается после проверки игрового имени.

Тест и весь скрипт написал мой друг, но теперь он занят и у него нет времени исправить это.

Вы можете проверьте скрипт здесь: http://jowland.eu/whitelist/ (для проверки имени вы можете использовать мой "Jowany") вопросы. php источник https://pastebin.com/4DLRspLc Тест и ошибки для других стран https://pastebin.com/5i5b7JwF

Есть идеи, как исправить эту ошибку, а не загрузочный тест для иностранных посетителей?

1 Ответ

1 голос
/ 05 мая 2020

После проверки в первый раз, кнопка позволяет мне сделать это снова, но запрос отличается: {"success":false,"payload":[],"error":{"code":403,"message":"Forbidden POST requests from foreign countries, please, allow it in site settings"}}.

Первый запрос - это GET на http://jowland.eu/commands.php?validate-nick=Jowany Второй запрос - POST на: http://jowland.eu/questions.php

Вам нужно увидеть файл маршрутизации, чтобы знать, какой метод class-> используется для обработки этого запроса. Вы можете опубликовать это? Какой фреймворк вы используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...