PilotTeam / pilot-web-client-netcorerelease

Pilot-Web-Client
http://pilotems.com/
MIT License
5 stars 7 forks source link

Освобождение лицензии Pilot #29

Open TimurRahmatullin opened 4 years ago

TimurRahmatullin commented 4 years ago

Я правильно понимаю, что если я зашел в толстом клиента под собой, а потом еще и в web клиента, то я фактически занимаю две лицензии? Значит, что выходит, зашел в веб-клиенте в 09:17 в журнале действий написано "получение лицензии" ( 1.png ). Посмотрел, затем просто закрыл браузер совсем. Открываю снова веб-клиент и надо авторизоваться. Ну думаю ладно не буду. Пошел смотреть журнал действий в myAdmin и занятые лицензии в "активных сессиях" и что я вижу, а вижу что спустя больше часа ( 1.png ) лицензия все еще занимается. Должен быть какой-то период короткий (20-30 минут максимум) при котором если в веб клиенте не происходит никаких действий, то лицензия забирается. Если же авторизоваться в веб клиенте, а затем принудительно нажать на меню, а там кнопку выход, то лицензия отдается сразу же. 1 2

InsecureBeast commented 4 years ago

Да, все верно. Вы заберете 2 лицензии. По поводу освобождения лицензии. Да, это ошибка.

TimurRahmatullin commented 4 years ago

Будет ли рассмотрено предложение что в короткий период (20-30 минут максимум) при котором если в веб клиенте не происходит никаких действий, то лицензия освобождается?

InsecureBeast commented 4 years ago

Да

TimurRahmatullin commented 4 years ago

Спасибо.

InsecureBeast commented 4 years ago

Сделал beta версию с освобождением лицензии https://github.com/PilotTeam/pilot-web-client-netcorerelease/releases/tag/v2.0.6-beta

Настроить время простоя можно через настройку InactiveSessionTimeout в appsettings.json (задается в минутах)