2015-02-24 4 views
-1

Я ищу лучший способ зарегистрироваться, войти в мое приложение. Существует три способа входа в систему: facebook, g + и мой веб-сайт. Когда пользователь регистрируется в facebook, приложение отправляет fb auth token на мой сайт, который создает учетную запись на моем сервере db с информацией из fb acc. Когда приложение начинает то же самое происходит .. его проверка, если пользователь зарегистрирован в учетной записи fb, если он есть, затем отправляет токен ... bla blaЛучший способ аутентификации пользователя

Но я не знаю, как войти в систему, используя учетную запись веб-сайта , Как его войти в систему? Должен ли я где-нибудь хранить его пароль?

Возможно, мне следует использовать OAuth на моем веб-сайте? Но нужно ли это?

Как вы справляетесь с этим?

Благодарим за помощь!

+0

Прочитать документы AccountManager – pskink

ответ

1

При первом запуске приложения учетная запись создается для пользователя на вашем сайте, не так ли? Возьмите это имя пользователя & и сохраните его в SharedPreferences. В следующий раз, когда пользователь запустит приложение, проверьте, есть ли имя пользователя и passworod в sharedPreferences.

Кроме того, когда пользователь редактирует свой профиль, обновите информацию о пользователе в sharedPrefrences. Я не думаю, что вам нужно реализовать OAuth на своем веб-сайте для приложения. Пользователь не хотел бы входить в систему каждый раз, когда он запускает приложение.

И если у вас есть null для имени пользователя/пароля из sharedPreferences, то снова войдите в систему и повторно обновите информацию (этот сценарий очень редок).

1

Читайте также: persistent data! Вы собираетесь использовать общие настройки для сохранения скрытого файла в системе Android-устройств. Затем, если у пользователя уже есть этот скрытый файл с данными, вы потянете туда регистрационную информацию, или если вы этого не сделаете, попросите их войти в систему.

Смежные вопросы