Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Авторизированное http соединение (coockies) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка потока в сервисе http://www.cyberforum.ru/android-dev/thread1043842.html
Создаю сервис, он должен выполнять парсинг сайта, загрузку звука с сайта, сохранение этого звука на флешку и воспроизведение. Написал код который все это выполняет в Активити. Но нужно чтобы это все...
Программирование Android Кнопка ответа на звонок из приложения Всем привет! У меня возникла следующая проблема: в приложении хочу сделать кнопку ответа на входящий звонок, при этом чтобы стандартный экран ответа ОС на звонок не отображался поверх моей... http://www.cyberforum.ru/android-dev/thread1043445.html
Html парсер Программирование Android
Здравствуйте!Есть простой код парсинга тега <title> c сайтов. Вот нашел пример: import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import android.app.Activity; import...
Добавление SlidingMenu к своему проекту в AStudio Программирование Android
Привет всем! Помогите новичку, как мне добавить sliding menu к своему проекту в android srudio? Я создал папку lib, поместил в нее содержимое папки library (было внутри SlidingMenu) В...
Программирование Android Получение информации о состоянии приложения http://www.cyberforum.ru/android-dev/thread1042527.html
Всем привет. Возникла необходимость написать очень простенького бота для управления android приложением (игра). На ум приходит 3 варианта получения информации из целевого приложения: 1) Получение...
Программирование Android Преобразование StringBuffer в String Я в интернете нашел примеры преобразования типов. IDE не ругается, но андроид-приложение вылетает. Программа: на форме расположены кнопка, editText и textview. При нажатии на кнопку я считываю... подробнее

Показать сообщение отдельно
GukZiLLA
35 / 35 / 2
Регистрация: 30.11.2013
Сообщений: 102
16.12.2013, 19:29
Ну, я у себя в приложении авторизацию делал так:

Сохраняем/Получаем куки
Java
1
2
3
4
5
6
7
8
9
10
11
12
public static void saveCookies(Activity ac, String cookie) {
        SharedPreferences sPref = ac.getSharedPreferences("cookies", Context.MODE_PRIVATE);
        Editor ed = sPref.edit();
        ed.putString("currentCookies", cookie);
        ed.commit();
    }
    
    public static String getCookies(Activity ac) {
        SharedPreferences sPref = ac.getSharedPreferences("cookies", Context.MODE_PRIVATE);
        String cookies = sPref.getString("currentCookies", null);
        return cookies;
    }
В момент авторизации получаем куки и сохраняем
Java
1
2
3
4
5
String cookie = con.getHeaderField("set-cookie");
    if(cookie != null && cookie.length() > 0){
                    saveCookies(ac, cookie);
                    Log.d("Cookies", cookie);
                }
В момент, когда нужно получить доступ к информации, которая доступна только авторизованным пользователям

Java
1
2
3
4
String sCookie = getCookies(ac);
            if(sCookie != null && sCookie.length() > 0){
                con.setRequestProperty("Cookie", sCookie);
            }
Если ответ сервера 200, то обновляем куки

Может поможет
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru