Re: TimeTrust - timetrust.biz
Цитата:
Сообщение от Time Trust
Выводы - ручные. Это сделано для безопасности, т.к. сейчас есть мастера, которые могут нас ограбить и никакая защита не поможет, к сожалению...
|
Если в базу сразу записывается выведенная сумма вкладчиков, то защищает от большего вывода.
В некоторых скриптах сумма записывается только при успешном выводе с перфекта и таким образом можно не дожидаясь ответа от перфекта о результате вывода - путём частого обновления страницы - вывести всю кассу
Долго думал о защите вывода. Хотелось чтоб моментально выводилось и не приходилось в случае зависания перфекта лезть в перфект и вручную переводить засчитывая в базе проекта.
Выход из ситуации был найден и успешно применен в оном из проектов.
При выводе - сумма сразу записывается в базу и только затем подаётся команда перфекту на вывод. В случае, если вкладчик не дожидаясь ответа от перфекта обновил страницу - вывод не засчитался - батч не добавлен в базу проекта и появляется надпись о том что один из платежей не прошёл и рядом ссылка "Проверить"
Нажимая на "Проверить" - скрипт ищет есть ли на перфекте неучтённый вывод на кошелёк пользователя. 2 варианта - есть вывод - запись батча в базу. нету вывода- делается вывод и батч тоже записывается в базу. Если бы на голдкодерсе и других скриптах были подобные функции - вкладчикам не пришлось бы переживать и искать поддержку сайта.