Я внедряю решение в ASP.NET MVC Core 2.1 и хотел бы реализовать пробную версию приложения. Поскольку это веб-приложение и в клиенте не требуется установщик, каков наилучший подход для его реализации? Я прочитал, что пользователь может изменить часы и обойти проверку. Что было бы удобно использовать для этой цели? Заранее спасибо за любую помощь.
Я на этапе реализации аутентификации и авторизации для пользователей, достаточно для упомянутого сценария? Должен ли я отслеживать время входа пользователей в приложение и сохранения в базе данных?
Ожидаемые результаты будут сообщать пользователю о том, что пробная версия пройдена и оплата должна быть произведена. Или, может быть, отключить функции, но я думаю, лучше запретить пользователям входить в систему с истекшей лицензией.