Coockie в android

Ответить
yura91
Сообщения: 265
Зарегистрирован: 22 авг 2014, 13:43

Coockie в android

Сообщение yura91 » 29 авг 2014, 20:33

coockie насколько я понимаю это область памяти куда помещаються данные например при регистрации верно (например логин пароль) и их можно извлекать от туда верно??

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Coockie в android

Сообщение Mikhail_dev » 29 авг 2014, 20:40

Это просто обычные строки, которые используются для различных вещей. Почитайте про это в интернете, это не к андроиду относится, а к клиент-серверным приложениям вообще.
В андроиде есть инструмент для них http://developer.android.com/reference/ ... nager.html

yura91
Сообщения: 265
Зарегистрирован: 22 авг 2014, 13:43

Re: Coockie в android

Сообщение yura91 » 29 авг 2014, 21:21

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

yura91
Сообщения: 265
Зарегистрирован: 22 авг 2014, 13:43

Re: Coockie в android

Сообщение yura91 » 29 авг 2014, 21:28

и как в куки запихнуть значения которы вводит пользователь в поле логин и пароль??

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Coockie в android

Сообщение Mikhail_dev » 29 авг 2014, 23:21

Читайте что такое куки в интернете, чтобы не задавать глупые вопросы.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Coockie в android

Сообщение altwin » 30 авг 2014, 11:25

yura91 писал(а):и как в куки запихнуть значения которы вводит пользователь в поле логин и пароль??
к примеру:
[syntax=java5]
RL url = new URL("http://www.example.com/gen/processtalkback.php");

HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setRequestMethod("POST");
connection.setRequestProperty("Cookie", "userid=XXXX; password=XXXX");
connection.connect();
[/syntax]
дамп из wireshark (это те http заголовки которые идут на сервер):
Data:
POST /gen/processtalkback.php
HTTP/1.1
cookie: userid=XXXX; password=XXXX
User-Agent: Dalvik/1.2.0 (Linux; U; Android 2.2.2; ...
Host: http://www.example.com
Connection: Keep-Alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 119

HEX: .....
Но вам определенно нужно изучать http, OSI сетевую модель и конкретно Cookie / Session и с чем их едят. Вся суть тут:
GET /spec.html HTTP/1.1
Host: http://www.example.org
Cookie: name=value
Accept: */*
Изображение

yura91
Сообщения: 265
Зарегистрирован: 22 авг 2014, 13:43

Re: Coockie в android

Сообщение yura91 » 30 авг 2014, 12:24

а извлечь эти данные из куки как ?? мне просто нужно в приложении сохранять логин и пароль пользователя в общие настройки и при повторном входе проверять залогинен ли пользователь так как извлекать логин и пароль из coockie??

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Coockie в android

Сообщение altwin » 30 авг 2014, 12:57

yura91 писал(а):а извлечь эти данные из куки как ?? мне просто нужно в приложении сохранять логин и пароль пользователя в общие настройки и при повторном входе проверять залогинен ли пользователь так как извлекать логин и пароль из coockie??
getName () / getValue () http://developer.android.com/reference/ ... ookie.html
Изображение

Ответить