Перейти к содержимому








Фотография
Нужна помощь

Помогите пожалуйста, возможно ли решить нюанс



Лучший Ответ ray1978, 04 Июнь 2018 - 02:08

Тут суть в том, что все манипуляции делают php скрипты, а те скрипты ,что нашел ты выполняют функцию отправить запрос на php, получить результат и вывести разные сообщения, в зависимости от того, что получили от php.

Результат со спецЗнаяением равным 1000 приходит, а дальше текущий скрипт знает, что это 1000 означает якобы нельзя чаще.

Копать нужно в php скрипты, но их не видно, они на сервере.

Однако, php скриптам нужно где-то запоминать твою транзакции и время, чтобы потом сравнивать.
Распространенные способы это сделать у php скриптов:
База данных
Файлы
Куки
Storage (хранилища )

Вариантов, где можешь поискать ты, это всего два: куки и хранилище.
Куки можно найти в браузере и почистить, затем попробовать сделать новую транзакцию.

Storage можно отключить в браузере на время, затем включить.
Например, я как-то качал шаблоны, а там стояло ограничение 10шт в сутки. Информация о количестве хзаписывалась в хранилище. Я пользовался мозилой. Отключил настройки в мозилой о хранилище и качай себе без ограничения.
Затем включил заново, поскольку некоторые сайты сообщали, что могут работать некорректно.

Вот, копай здесь.
Надеюсь, что помог. Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 kursobmen

kursobmen
  • Новичок
  • Сообщений: 3
  • Регистрация: 03.06.2018
  • Заработано: 0 руб.
Репутация: 0

Награды: 6

  
  
  
  
  
  

Отправлено 03 Июнь 2018 - 19:23

Есть сайт, на котором можно совершать обмен внутренней валюты на RUB, но там есть некое ограничение
Выскакивает всплывающее окно "обмен можно совершать не чаще 1 раза в 5 минут"
если успеть его закрыть и нажать кнопку обмена, пишет типо уже не чаще 1 раза в час
смотрел через консоль разработчика (F12) что после POST запроса возвращается  {"result":{"result":1000}}
также смотрел скрипты, там есть такая вот часть 

$(".change_curs").focusout(function(){
$.post( "/index.php?p1=/bpayment/", {ajax: 'change', id:$(this).attr("id"), amount: $(this).val()}, function( data ) {
 if(data.result.result == 2){
  alert('На балансе не достаточно '+data.result.currency);
 }else if(data.result.result == 1000){
  alert('Обмен можно производить не чаще 1 раза в 5 мин.');
 }else{
  $("#"+data.result.id).val(data.result.amount);
 }
}, "json");
});

есть ли шанс как-то это обойти?

  • 0

#2 kursobmen

kursobmen
  • Новичок
  • Сообщений: 3
  • Регистрация: 03.06.2018
  • Заработано: 0 руб.
Репутация: 0

Награды: 6

  
  
  
  
  
  

Отправлено 03 Июнь 2018 - 19:35

вот ещё нашёл часть скрипта на счёт "Нельзя менять чаще чем раз в час."
 
$(".lclick").click(function(e){
e.preventDefault();
amount = ($(this).attr("id") == "pay_epx_succsess")?$("#balance_in").val():$("#balance_epx_in").val();
id = ($(this).attr("id") == "pay_epx_succsess")?"epx_buy":"epx_sale";
currency = (id == "epx_buy")?"RUB":"EP";
code = ($(this).attr("id") == "pay_epx_succsess")?$("#pay_epx_code").val():$("#pay_rub_code").val();
$.post( "/index.php?p1=/bpayment/", {ajax: 'code', amount: amount, type:id, code:code}, function( data ) {
 if(data.result.result == 1){  
  alert('Обмен успешно выполнен!');
  window.location = '/bpayment/';
 }else if(data.result.result == 2){
  alert('На балансе не достаточно '+currency);
 }else if(data.result.result == 1000){
  alert('Нельзя менять чаще чем раз в час.');  
 }else if(data.result.result == 3){
  alert('Вы ввели не верный код подтверждения');
 }else if(data.result.result == 4){
  alert('Минимальная сумма обмена 500 RUB');
 }
}, "json");
 
});

  • 0

#3 ray1978

ray1978
  • Premium
  • Сообщений: 553
  • Регистрация: 02.12.2013
  • Заработано: 71 руб.
Репутация: 242

Награды: 23

  
  
  
  
  
  
  
  

Отправлено 04 Июнь 2018 - 02:08   Лучший Ответ

Тут суть в том, что все манипуляции делают php скрипты, а те скрипты ,что нашел ты выполняют функцию отправить запрос на php, получить результат и вывести разные сообщения, в зависимости от того, что получили от php.

Результат со спецЗнаяением равным 1000 приходит, а дальше текущий скрипт знает, что это 1000 означает якобы нельзя чаще.

Копать нужно в php скрипты, но их не видно, они на сервере.

Однако, php скриптам нужно где-то запоминать твою транзакции и время, чтобы потом сравнивать.
Распространенные способы это сделать у php скриптов:
База данных
Файлы
Куки
Storage (хранилища )

Вариантов, где можешь поискать ты, это всего два: куки и хранилище.
Куки можно найти в браузере и почистить, затем попробовать сделать новую транзакцию.

Storage можно отключить в браузере на время, затем включить.
Например, я как-то качал шаблоны, а там стояло ограничение 10шт в сутки. Информация о количестве хзаписывалась в хранилище. Я пользовался мозилой. Отключил настройки в мозилой о хранилище и качай себе без ограничения.
Затем включил заново, поскольку некоторые сайты сообщали, что могут работать некорректно.

Вот, копай здесь.
Надеюсь, что помог.
  • 1

#4 kursobmen

kursobmen
  • Новичок
  • Сообщений: 3
  • Регистрация: 03.06.2018
  • Заработано: 0 руб.
Репутация: 0

Награды: 6

  
  
  
  
  
  

Отправлено 04 Июнь 2018 - 12:28

Спасибо за советы, но, к сожалению, не помогло..


  • 0



Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!