|
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
|
|
Реализовать ограничения в программе через ее серверную часть27.03.2016, 10:14. Показов 1251. Ответов 6
Метки нет (Все метки)
Привет, всем!
Подскажите, как можно реализовать следующее: У меня есть программа, к которой я хочу сделать доступ по ключу, но чтобы это было забито не в самой программе, а удалённо на серверной части (скорее всего). Чтобы я мог создавать ключи и назначать их срок действия, а так же ограничивать количество входов в программу по данному ключу. Добавлено через 3 часа 47 минут Подскажите хоть что-нибудь. Добавлено через 10 часов 56 минут Уточнение: Нужно в свою основную программу добавить окно, в которой будет поле для ввода ключа, каптча и кнопка, при нажатии на которую происходила бы отправка ключа на серверную часть программы (которая стоит на арендованном удалённом сервере). А сама серверная часть программы состояла бы из окна с тремя полями (ключ, срок действия, максимальное количество подключений) и кнопка сохранения данных. Если ключ действителен и срок действия не истёк, а так же уже подключений не больше нужно, то давать добро на вход в программу пользователю. Помогите пожалуйста, а то вообще не сталкивался ещё с такими задачами.
0
|
|
| 27.03.2016, 10:14 | |
|
Ответы с готовыми решениями:
6
Создать через ADO клиентскую и серверную часть в программе Как реализовать серверную часть голосовалки?
|
|
Модератор
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
|
|
| 27.03.2016, 10:33 | |
|
выдавать людям файл в котором будет записан guid (ключ). При запуске подключаться к своему серверу и слать этот guid. Например как get запрос к PHP скрипту который в базе на сервере найдёт информацию не истёк ли срок действия ключа и выдаст ответ ok или не ok. Программа если получит отказ не запустится. Ну а потом придёт злой хакер и просто выпилит эту проверку или подставит левый ключ)
0
|
|
|
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
|
|
| 27.03.2016, 11:03 [ТС] | |
|
Не знаю, как может он подставить другой ключ, если он будет 16-ти значный и проверка его тоже должна осуществляться. А на счёт выпилит, это возможно... но у меня программа не настолько широкомостштабна, чтобы её хакали... ну и так.. если уж получится реализовать это, то потом подумать можно, как усилить защиту от взлома...
Но всё же... принцип мне понятен... но можно какие-нибудь примеры или статьи похожие... просто вообще ни разу не сталкивался с написание серверных частей... просто не представляю, как связать две программы находящиеся далеко друг от друга... Добавлено через 12 минут Щас почитал, что можно программу написанную на билдере связать с MS Access, а потом перенести БД на сервер и связать уже удалённо... но как это сделать? Добавлено через 9 минут Или мне эксес не поможет... или просто вторая прога серверная нужна с несколькими эдитами и кнопкой... а данные просто в ini хранить... Вообще растерян что и как делать... Люди, помогите, кто разбирается!
0
|
|
|
Модератор
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
|
|
| 27.03.2016, 11:06 | |
|
Сможет потому что ключ это файл-другой файл другой ключ-просто нужен хороший донор. Бд акцесс удаленный на сервер это ад. Сокеты знаете? Сможете отправить запрос на сервер?
0
|
|
|
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
|
|
| 27.03.2016, 22:17 [ТС] | |
|
В этом и проблема, что этого вообще не знаю...
Добавлено через 58 минут Может подскажите, как это вообще делается...? Добавлено через 9 часов 51 минуту Ладно... сам ещё почитаю...
0
|
|
|
Модератор
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
|
||||||||||||
| 28.03.2016, 14:01 | ||||||||||||
Сообщение было отмечено i95-05 как решение
Решение
1
|
||||||||||||
|
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
|
|
| 28.03.2016, 15:37 [ТС] | |
|
Спасибо за пример )
0
|
|
| 28.03.2016, 15:37 | |
|
Помогаю со студенческими работами здесь
7
Можно ли закодить серверную часть на питоне? Чат - как написать серверную часть Помогите создать два батника серверную и клиентскую часть
Не могу сделать серверную часть веб приложения JS/Angular Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|