Вход Android с сеансом Token: как пользовательские логины и остается в сеансе до выхода из системы

После входа в приложение для Android, как создать сеанс токена в php api?

Как это:

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

Я просто использую:

session_start(); $_SESSION['username'] = $user; $_SESSION['auth'] = "true"; 

Если да, то как мне пройти этот сеанс в приложение для Android?

Авторизация аутентификации в приложении для Android:

 HttpClient client = new DefaultHttpClient(); String url = "http://www.somewebsite.com/login.php?username="+username+"&password="+password; HttpGet request = new HttpGet(url); // Get the response ResponseHandler<String> responseHandler = new BasicResponseHandler(); response_str = client.execute(request, responseHandler); php android authentication login session-cookies 

  • Когда ваше приложение Android сначала вызывает ваш API входа, извлеките поля маркера из проверенного ответа
  • Храните эти маркерные поля локально, в приложении, используя SharedPreferences

http://developer.android.com/reference/android/content/SharedPreferences.html

  • (это хранилище сохраняется за пределами жизненного цикла приложения / os, оно все равно будет присутствовать после перезагрузки приложения или устройства)
  • Всякий раз, когда вы вызываете свой веб-сервис (php), добавьте параметры токена

Это выглядит как некоторая релевантная информация здесь:

http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/