Функция выхода - PullRequest
       3

Функция выхода

0 голосов
/ 08 ноября 2011

Я использую приложение Windows Form, где форма авторизации (приглашение к входу) используется для аутентификации пользователя, а затем для открытия приложения.Давайте предположим, что у меня есть имя пользователя и пароль администратора по умолчанию для входа в систему. Когда я нажимаю кнопку закрытия приложения или выбираю Файл -> Выход, я хочу, чтобы выход осуществлялся таким образом, чтобы пользователь должен был снова войти в систему, используя своиучетные данные, когда он запускает приложение в следующий раз.Я хочу, чтобы это произошло с использованием C #

Любая помощь по этому, ребята?

Ответы [ 5 ]

2 голосов
/ 08 ноября 2011

Обычно, если вы закроете приложение, его кредитные показатели автоматически отключатся.При следующем запуске приложение будет запущено с нуля.

В случае переноса сеанса входа в систему выполняйте задачи выхода из системы при FormClosing Событии или FormClosed Событии;когда форма закрыта, сеанс не будет перенесен.

1 голос
/ 08 ноября 2011

Ваш пользователь авторизуется только при запуске приложения.Если вы не будете реализовывать какой-либо механизм персистентности для хранения учетных данных или что-то вроде «cookie», то вам не нужно с этим обращаться - пользователю будет предложено ввести учетные данные и снова аутентифицироваться при запуске.

1 голос
/ 08 ноября 2011

Вы можете реализовать действия выхода из системы внутри обработчика события OnFormClosing () формы.

0 голосов
/ 08 ноября 2011

Вы можете добавить обработчик событий для FormClosedEventHandler и выйти из системы пользователя на этом событии.

учитывает событие SystemEvents.SessionEnded и события Form.Closing

0 голосов
/ 08 ноября 2011

Попробуйте выйти из системы Form.Closing Event

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...