Внедрить флажок «Запомнить меня» в приложении Windows?

Здравствуйте, я создаю приложение Windows (WPF), которое будет работать на нескольких станциях с доступом к 1 базе данных.

Я уже реализовал форму входа с системой входа через My.User.CurrentPrincipal. Теперь я хочу установить флажок «Запомнить меня на этом компьютере» в форме входа, где я должен хранить значение?

Это должно быть печенье? значение .settings? или какое хорошее другое предложение у вас есть.

Обновить
Также какие данные (т.е. какое значение) я должен хранить, я хочу, чтобы они были безопасными, чтобы пользователи не могли копировать значения и т. д.

Заранее спасибо!


person Shimmy Weitzhandler    schedule 04.11.2009    source источник
comment
Хотели бы вы иметь TTL (время жизни) для функции «Запомнить меня»? Должна ли программа запрашивать повторный ввод имени пользователя и пароля по истечении заданного промежутка времени? Сценарий. Пользователь входит в систему с параметром «Запомнить меня», установленным на «Истина», и сроком жизни 2 дня. Они могут открывать и закрывать приложение без запроса входа в систему в течение этого периода времени, но после этого им будет предложено войти снова.   -  person brad.huffman    schedule 05.11.2009
comment
Собираем пример ответа/кода, который, я думаю, вам подойдет.   -  person brad.huffman    schedule 05.11.2009
comment
Но это не проблема, так как я, если будет скользящий ttl, он будет предустановлен в настройках приложения. Поэтому я буду хранить дату истечения срока действия (или создания) вместе с именем пользователя для автоматического входа в систему. Вопрос заключался в том, какой ресурс использовать (например, реестр и т.   -  person Shimmy Weitzhandler    schedule 09.11.2009


Ответы (1)


Я думаю, вы, вероятно, захотите сохранить их в реестре, и я не думаю, что у вас есть файлы cookie в настольных приложениях.

person Sabeen Malik    schedule 04.11.2009
comment
Вы также можете использовать локальный каталог данных приложения. - person Joey; 04.11.2009
comment
1) Какие значения я должен хранить? 2) Подумайте о том, чтобы добавить его в тело вопроса. - person Shimmy Weitzhandler; 04.11.2009
comment
Найдите манипулирование реестром на соответствующем языке в Google, и вы найдете массу примеров. Что касается значений, я думаю, вы можете зашифровать и сохранить имя пользователя и пароль. - person Sabeen Malik; 04.11.2009