Файлы cookie для Android-сессии с JSON - PullRequest
0 голосов
/ 11 февраля 2012

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

Процесс:

  • Первоначальный вход в систему с user / pass. Пароль будет зашифрован md5 и сопоставлен на стороне сервера.
  • Если пользователь / пароль верен, идентификатор сеанса из запроса будет сохранен на стороне сервера, и любые будущие запросы с тем же идентификатором сеанса будут предоставлены соответствующие данные.

Что мне нужно:

  • Простой запрос JSON, который может выполнять запросы GET / POST. Пост для пользователя / пасс. Получить для будущих запросов.
  • Раздел кода, который сохранит cookie-файл сеанса и применит его к любым дальнейшим запросам GET / POST.

Мой тест:

Я попытаюсь сделать запрос на некоторую информацию (для целей тестирования - строка; "pass"). Без подтверждения входа в систему мой сервер вернется «сбой» после входа в систему, я хотел бы, чтобы он вернул «проход». Затем я войду в свою базу данных, чтобы изменить идентификатор сеанса, который был сохранен. Обновите мое приложение, и оно снова изменится с «pass» на «fail».

ПРИМЕЧАНИЕ: Большая проблема, с которой я сталкиваюсь, это когда люди публикуют раздел кода и не говорят, куда должен идти каждый раздел. Пожалуйста, уточните, куда должны идти блоки кода. (т.е. после первоначального запроса. Как отдельная функция и т. д.)

Пример ответа ИЗУМИТЕЛЬНЫЙ , с которым я столкнулся. За исключением того, что у него не было никакого кода, просто структура: /

Сеанс входа - Действия

1 Ответ

0 голосов
/ 26 февраля 2012

Я думаю, что нашел то, что искал. Я решил реализовать этот пример:

http://old.metatroid.com/articles/Android%20Development%28part%201%29%20-%20Syncing%20Cookies%20Between%20Http%20Clients%20and%20WebViews

Не уверен, что он сделает все, что мне нужно, но пока все выглядит хорошо. Лучший пример, который я нашел до сих пор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...