Как сохранить состояние входа пользователя в Android?



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



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

554   2  

2 ответов:

Используйте ссылку ниже.Существует 3 способа сохранить ваши регистрационные данные . один из них использует общие предпочтения, а второй-хранение в файле, а третий-использование sqlite. Это даст вам идеи для хранения регистрационных данных.

Сохранение пользовательских данных

Вы можете использовать любой из трех методов, на которые ссылается ASISH AP. Но для небольшого объема данных (имя пользователя, пароль, состояние входа) SharedPreferences, вероятно, является самым легким / простым.

Но каким бы путем вы ни пошли, вы должны убедиться, что вы шифруете все, что вы храните, используя один из методов шифрования Java в зашифровать пароль в файлах конфигурации?. Имея незашифрованные учетные данные, сидящие вокруг (например, на SD-карте), просто слишком уязвимы.

Comments

    Ничего не найдено.