2015-03-28 2 views
0

Я разрабатываю приложение для Android, похожее на социальную сеть. Я создал форму регистрации, форму входа и другую асинтезу, которые отправляют некоторые данные в мою базу данных. Я отправляю данные с помощью запроса POST, который является получением с php-страницы, которая выполняет запрос в мою базу данных. Отправьте результат JSON в мое приложение.Android-приложение и войдите в мою базу данных

Например, когда пользователь входит в приложение, я отправляю сообщение на страницу «login.php», которая проверяет наличие пользователя в базе данных. Затем, если пользователь существует в базе данных, php-страница отправит JSON в мое приложение, которое прочитает его и откроет мою домашнюю активность.

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

Как я могу поддерживать подключение в своем приложении? Пользователь должен выйти из системы, только если он нажмет кнопку выхода.

Также есть ли лучший способ отправить такие данные, как имя пользователя и пароль, на мой сервер?

Извините за мой английский

ответ

2

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

+0

Хорошо, теперь я использую это решение, это лучший способ? Facebook, например, как это сделать? Я думаю, что он не использует этот метод. – diegocom

+0

facebook использует свои собственные api. взгляните на их документацию api – Sony

+0

+ sony, действительно? Не знаю: p – Gogol

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