Привет, Я создаю приложение Windows (WPF), которое будет работать на нескольких станциях, получающих доступ к 1 базе данных.Реализовать «Запомнить меня» CheckBox в приложении Windows?
Я уже внедрил регистрационную форму с системой входа через My.User.CurrentPrincipal
. Теперь я хочу установить флажок «Запомнить меня на этом компьютере» в форме входа в систему, где я должен хранить значение?
Должно быть, это печенье? значение .settings? или какое хорошее другое предложение у вас есть.
Update
Кроме того, какие данные (т.е. какое значение) Шоуда храню, я хочу, чтобы это было безопасно, что пользователи не должны иметь возможность копировать значения и т.д.
Спасибо заранее!
Вы хотите TTL (время для жизни) для функциональности «помнить меня»? Должна ли программа просить их повторно вводить имя пользователя и пароль через заданное количество времени? Сценарий - пользователь входит в систему с помощью Запомнить меня установленным значением true и TTL 2 дня. Они могут открывать и закрывать приложение без запроса входа в систему на этот период времени, но после этого им будет предложено снова войти в систему. –
Составив образец ответа/кода, который, как я думаю, будет работать на вас. –
Но это не проблема, так как я, если будет скользящий ttl, будет настроен в настройках приложения. Таким образом, я буду хранить дату истечения срока действия (или создания) вместе с именем пользователя для автоматического входа в систему. Вопрос в том, какой ресурс использовать (например, реестр и т. Д.) – Shimmy