Надо отладчик иметь )Надо просто ЗАМЕТИТЬ - а вот это и есть самое непростое.
Отладчик в этом деле не помощник : подпись это шифр и х.з. что в ней зашифровано: правильные данные или случайно попавшая туда (как в данном случае) строка из 5 букв
23 ноября 2016 - 00:31
Надо отладчик иметь )Надо просто ЗАМЕТИТЬ - а вот это и есть самое непростое.
Отладчик в этом деле не помощник : подпись это шифр и х.з. что в ней зашифровано: правильные данные или случайно попавшая туда (как в данном случае) строка из 5 букв
22 ноября 2016 - 23:19
Вообщем, препятствия было 2: те кавычки и неработа Indy-компонента (который отправляет-принимает запросы)
Когда отсылал запрос напрямую (без переменной Sklei), упирался в Indy. А когда правильно настраивал Indy, упирался в 1й косяк. Это ж надо, малая ошибка, даже просто описка не давала мне продвигаться столько времени! А я искал причину в более сложных вещах... Но обнаружение именно этой мелочи послужило выходом из порочного круга. А ведь помочь-то мне мог фактически любой - тут даже программистом быть не надо. Надо просто ЗАМЕТИТЬ - а вот это и есть самое непростое.
Поэтому приз достаётся самому замечательному (всё-то он замечает ) участнику форума под ником Jaguar.
Сообщите свой Z-кошелёк, и, если есть Viber, Skype или Telegram.
17 ноября 2016 - 21:31
Всё в силе, был очень занят, не мог добраться, чтобы проверить.
Кавычки исправил, но выдало ещё одну ошибку. Предполагаю, это из-за Indy. Копаться с Indy не буду, я и так слишком долго вокруг него танцы с бубном устраивал, просто попробую через Synapse и отпишусь.
P.S. Пользователь Jaguar, похоже, претендент на победу
14 ноября 2016 - 02:50
12 ноября 2016 - 21:38
В том то и дело что все на PHP только и пишут, и там больше ответов, чем вопросов и всё гораздо проще.
1. Но на php придётся держать свой ключ не дома, а на каком-нибудь сервере, владелец которого может иметь к нему доступ.
2. php - это открытый код, получив доступ к которому, можно меняя его, делать что хочешь
3. Да, я не гуру в защите данных, но думаю, что в случае с домашним компьютером добраться до ключа гораздо сложнее, а поменять что-то в exe-файле почти нереально.
Итак код: