Как сделать так, чтобы форма входа в систему появлялась каждые 24 часа в C# Winforms

#c# #forms #server

Вопрос:

Название мало что объясняет, извините. Я постараюсь объяснить, что мне здесь нужно.

Поэтому у меня есть форма входа в мою программу на C# (Winforms), которая отправляет вас в Основную форму после успешного входа в систему.

Что я хочу здесь сделать, так это сделать так, чтобы эта форма появлялась, например, только один раз после входа в систему. каждый раз, когда вы открываете программу, вам не придется снова входить в систему, всего один раз.

Однако по прошествии 24 часов (желательно каким-то серверным способом, чтобы, когда компьютер выключен, таймер все еще считался) форма входа снова появляется для входа в систему (пользователю придется получить новый ключ).

Извините, если я спросил слишком много, заранее спасибо!

Комментарии:

1. сохраните регистрационную информацию в каком-либо месте(например, на диске), используйте эту регистрационную информацию до появления окна входа пользователя.

2. @dexiang это было бы постоянно, я хочу, чтобы это делалось каждые 24 часа, так как будет использоваться другой ключ

3. Выйдите из системы на сервере через 24 часа. Я не говорю, что вы должны активно выходить из системы в течение 24 часов (что, по-видимому, является недостатком вашего мышления), но любые запросы через 24 часа или более после входа в систему должны инициировать выход из системы.

4. У меня даже нет сервера, и я понятия не имею, как его сделать, вот почему я спрашиваю здесь.