powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Абонентская плата для десктопного приложения
11 сообщений из 11, страница 1 из 1
Абонентская плата для десктопного приложения
    #39470311
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня!
Имеется десктопное приложение под Windows, встала необходимость посадить клиентов на абонентскую плату.
Кто такое реализовывал, какие идеи? Реально ли такое реализовать для десктопной программы?
Я вижу примерно так:
1) Имеется БД клиентов на сервере, где у каждого клиента есть счет
2) Программа при запуске каким-то образом проверяет по ID клиента - есть ли он в базе и до какого числа оплачен счет
3) Сверяет дату с датой на сервере и затем выдает результат проверки.
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470320
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

каждый раз при запуске программы опрашивать сервер - это перебор.

При активации сервер генерирует токен, где зашифрованы данные о клиенте, в том числе и до какого числа оплачен счет.
Этот токен сохраняется на стороне клиента и именно с ним программа и работает, пока он не протухнет.
А как протухнет, то запрос на сервер. Или по почте.
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470329
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

и доверять дате на компе пользователя, я также бы не стал
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470334
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchikРеально ли такое реализовать для десктопной программы?
спроси у Adobe
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470353
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я-бы автору предложил SaaS.
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470369
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

сохранить на стороне клиента - да, это хороший вариант, но как в этом случае увидеть, что токен протух? дату ведь надо где-то брать, а дата на компе клиента - можно ведь и изменить
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470370
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ-бы автору предложил SaaS.

переводить счс все на СааС - нет времени, в дальнейшем - да
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470379
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchikкак в этом случае увидеть, что токен протух?
Токены в таком случае всегда добавляются к параметрам любого запроса к серверу. так что ХПшки сервера сразу же отреагируют на "протухший" токен, и начнут возвращать клиенту "пойдите в процедуру получения свежего токена" :)
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470381
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMaidynchikкак в этом случае увидеть, что токен протух?
Токены в таком случае всегда добавляются к параметрам любого запроса к серверу. так что ХПшки сервера сразу же отреагируют на "протухший" токен, и начнут возвращать клиенту "пойдите в процедуру получения свежего токена" :)

ну тогда надо каждый раз отправлять запрос к серверу при запуске приложения, от чего меня тут отговаривают
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470389
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchikskyANA,

сохранить на стороне клиента - да, это хороший вариант, но как в этом случае увидеть, что токен протух? дату ведь надо где-то брать, а дата на компе клиента - можно ведь и изменить
Не страдайте паранойей :)
А если все-таки хотите пострадать, то шифруйте не дату, а количество оставшихся дней.
...
Рейтинг: 0 / 0
Абонентская плата для десктопного приложения
    #39470390
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLADaidynchik,

и доверять дате на компе пользователя, я также бы не стал
Лет 5 назад мы делали приложение под JBoss (server-side) и встраивали
защиту по дате. Чтобы не было перевода часов учитывали просто uptime.

Если пользователь просто переведет часы то это повлияет на последний
uptimе но все предыдущие будут уже учтены как сумма и сохранены
в реестр.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Абонентская плата для десктопного приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]