candijen Ответов: 1

Как я могу сделать это в своем коде? С#


У меня есть веб-сайт с формой, и я хочу активировать отправку формы, а затем, если прошло 4 дня с даты активации, я хочу отключить отправку формы до тех пор, пока она не будет активирована снова.
Как такое возможно ?
Может ли кто-нибудь поделиться кодом или помочь?

Что я уже пробовал:

Я не знаю, как это сделать.

1 Ответов

Рейтинг:
2

OriginalGriff

Зависит от того, насколько сложным вы хотите это сделать: возможно все, что угодно, от простого "храните дату истечения срока действия и сравните ее" до полного пакета купленной лицензии.

Самый простой вариант тривиален: добавьте параметр настроек ExpiryDate, сделайте его DateTime и установите его на 2001-01-01 00:00.
Когда ваше приложение загрузится, прочтите дату истечения срока действия и сравните ее с текущей датой и временем.Теперь ценность.
Если это больше, чем сейчас, все в порядке.
В противном случае необходима повторная активация.

Когда вы активируете, возьмите DateTime.Теперь, затем вызовите AddDays(4) на нем и сохраните новое значение в настройках.