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

Банк для сервера IT

Рекомендуемые сообщения

Но не вся программы находятся на пастбинах... Тем более - развитие экономики

Это да, ты прав. Развитие очень важно, да и найти прогу не всегда можно, плюс можно реализовать всякие рейтинги, рекомендации и т.д.

Изменено пользователем LeshaInc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И да... Можно попросить графическое аппи с сервера банка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Идей по такому АПИ у меня лично всего три.

 

I.

Делается специальный сервачок, обрабатывающий запросы на операции со счётом. Но просто так подключиться к нему нельзя — каждый, желающий получить возможность оперировать со счетами, должен получить что-то вроде... ключа?.. Это "ключ" — ID программы, который показывает, какие операции можно осуществить (просто ли прочитать там, или же вносить изменения дополнительно). Что-то типа такого:

api, perms=bank.auth("134jlrhaklsjdhfgq3u4ihliaduhfovjaenbi4ultbgfkasdnfv")

 

II.

Опять-таки сервак, но с другим принципом. Нужен ключ, но теперь уже от пользователя и одноразовый. Пользователь решает, доверять ли программе, или же слать её к пигзомбям на разрубание. Допустим, у пользователя будет набор ключей: на чтение и на запись.

key=io.read()

api, perms=bank.getAccount(key)

 

III: наиболее сложный и оптимальный, как мне кажется.

Комбинировать вышеперечисленные методы.

key=io.read()

api, perms=bank.auth(dev_key)

account, perms = api.getAccount(key)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И да... Можно попросить графическое аппи с сервера банка?

Есть же GML, зачем искать другое?

Кстати, предлагаю создать отдельную тему для программы. А то как то не удобно в теме банка обсуждать какой-то плэй маркет. (Предлагаю назвать OpenMarket)

Изменено пользователем LeshaInc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А то как то не удобно в теме банка обсуждать какой-то плэй маркет. (Предлагаю назвать OpenMarket)

Мой маркет!

Есть же GML, зачем искать другое?

Что такое GML? Я ничего не искал просто попросил графическое аппи с банка

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мой маркет!

Я просто предложил. (Можешь назвать SyabroMarket)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так нужно такое аппи что бы отправляло, например, логин и пароль шифрованый конечно, а получало токкен или иначе: для выполнения любой операции нужно посылать логин и пароль, а операции 2: проверка счета и покупка, даже без проверки можно - просто покупка

 

Если только писать к банку дополнительный модуль... С шифрованием сообщений, с проверкой токенов, защитой от "DDoS"... Затем модерировать выданные токены (ведь кто-то может его "реквизировать" в своих целях). Надо будет подумать.

Так или иначе, я бы хотел сначала увидеть твой PlayMarket  :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я просто предложил. (Можешь назвать SyabroMarket)

За предложение спасибо

Если только писать к банку дополнительный модуль... С шифрованием сообщений, с проверкой токенов, защитой от "DDoS"... Затем модерировать выданные токены (ведь кто-то может его "реквизировать" в своих целях). Надо будет подумать.

Так или иначе, я бы хотел сначала увидеть твой PlayMarket  :)

Ну не домаю что это только мне нужно, это просто круговорот валюты на сервере! Например какой-то фермер купил программу которая продает за тугрики его товар пока его нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мой маркет!

Что такое GML? Я ничего не искал просто попросил графическое аппи с банка

Это тяжелая, мощная библиотека с всякими текст боксами, скролл барами, драг & дроп, разными окнами, стилями и т.д. Крутой на ней базар написал. Клиент OpenCloud тоже на GML. GML = Graphical Minecraft Library. https://github.com/OpenPrograms/Gopher-Programs/wiki/GML

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Такое API, библиотека которая имеет доступ к счетам пользователей, или возможность ими управлять, образует слишком большую уязвимость, к сожалению.

Почему?Можно отправлять запрос банковскому серваку,а он отправляет вам пароль,который надо ввести, вы его вводите - АПИ его отправляет банку, пароли совпадают - деньги снимаются

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему?Можно отправлять запрос банковскому серваку,а он отправляет вам пароль,который надо ввести, вы его вводите - АПИ его отправляет банку, пароли совпадают - деньги снимаются

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Из поля зрения нельзя также выпускать использование OpenNet скорее всего эта апи будет лежать в основе технологии передачи данных в ExOS

А на использование библы можно давать лицензию :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Totoro,а если использовать прокси сервер? его прога к серверу,а уже твой сервер на скрипт 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Totoro,а если использовать прокси сервер? его прога к серверу,а уже твой сервер на скрипт 

 

Думаю, это самая разумная схема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Первую прогу, какую бы я скачал с "СяброМаркета",  это ТимберМен (конечно, после того, когда ее пофиксят и допилят разрабы)  За нее не жалко и 1000 тугров вывалить или пару стаков иридия :)

 

Жду СяброМаркета с нетерпением!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Первую прогу, какую бы я скачал с "СяброМаркета",  это ТимберМен (конечно, после того, когда ее пофиксят и допилят разрабы)  За нее не жалко и 1000 тугров вывалить или пару стаков иридия :)

 

Жду СяброМаркета с нетерпением!

Ну тему же создал новую...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а вы проверяли систему защиты!

а если вдруг кто нибудь пустит в банк робота взломщика!!! :excl: :excl:  :excl:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а вы проверяли систему защиты!

а если вдруг кто нибудь пустит в банк робота взломщика!!! :excl: :excl:  :excl:

а робот другой ничего и не сделает, если приват нормальный

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Банк сейчас вживую не пощупать, хотя его и можно построить по этому гайду

Одной из уникальной фитч был прогресс бар для покупки энергии созданный @Totoro

Скрытый текст

Hoaa9bp.png

Тут и тонкие линии за счёт юникода + фон и тень на прогрессе, также мышкой можно менять значение позиции

 

Хочу поделится прогресс баром @Totoro отдельно от банка

Скрытый текст

qnrhCW2.png

https://pastebin.com/DzJvr7xF

Добавил скролл мышкой и стрелками клавиатуры + мелкие правки при отрисовке мин и макс значениях

Также можно указать шаг заполнения линии за одно нажатие стрелки или поворот колёсика мыши

Изменено пользователем serafim

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...