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

Использование общего объекта DefaultHttpClient в AsyncTask - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Выполнение задач в бэкграунде http://www.cyberforum.ru/android-dev/thread1200810.html
Доброго времени суток, нужна помощь с реализацией. Есть базе начальное время и конечное время, в этот промежуток на устройстве должен включаться беззвучный режим. Как работать с базой я знаю, как...
Программирование Android Не работает анимация загрузки Здравствуйте! Не могу понять, почему не запускается анимация... Вот activity: package com.contedevel.timetable; import android.graphics.drawable.AnimationDrawable; import android.os.AsyncTask;... http://www.cyberforum.ru/android-dev/thread1200740.html
Программирование Android Работа с VIEW объектами из TaskAsync вынесенного в отдельный файл
Доброго всем времени суток! Есть класс для работы с API сайта. он наследуется от AsyncTask, что бы отправлять сетевые запросы в отдельном потоке. Когда этот класс прописан внутри текущей Activity...
Папки Drawable Программирование Android
Здравствуйте. Сразу к проблеме. Добавил в drawabel-hdpi(150x150) и drawabel-xhdpi(400x400). По идеи должно для Nexus 7 браться изображения с папки drawabel-hdpi, но нет, берется с папки...
Программирование Android Вывод результата с TextView / Andoid http://www.cyberforum.ru/android-dev/thread1200542.html
Доброго времени суток. Помогите пожалуйста, изначально программа планировалась для расчета необходимого количества сосны (либо другого дерева) для того, чтобы n-е количество груза оставалось на...
Программирование Android Создание таймеров в android-приложениях Здравствуйте. Изучаю программирование под android устройства. Хотелось бы узнать, как можно запрограммировать выполнение какой-либо функции через определённое время (например, чтобы через 5 сек... подробнее

Показать сообщение отдельно
YuraAAA
1574 / 1316 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
06.06.2014, 14:24
shulyakyarik, обычно делят на 2 вида авторизацию.

1. Стандартная через сессии. Вы проверяете данные post запроса на логин, открывается сессия, в сессию передаёте, к примеру, юзера. (Node js pseudo code)

Javascript
1
2
3
4
5
6
7
app.post("/login", function(req, res, next) {
var username = req.body.username;
var password = req.body.password;
User.findOne({username:username},......){
//Типа всё окей.
req.session.user = user;
}

});

И потом его можно находить так же.
Javascript
1
2
3
4
5
6
app.get("/myprofile", function(req,res,next) {
if (req.session && req.session.user) {
var currentUser = req.session.user;
//Вот так идентифицируется пользователь.
}
}
2. Такой способ не подходит как правило для мобильных устройств. Тогда используем токен.


Юзер шлёт запрос с телефона на логин -> Сервер проверяет данные, если всё окей - отправляет на девайс token-ключ. Это что-то типа sessionId.

Все последующие запросы с телефона отправляются с хэдером, например, x-token:your_token.

Сервер проверяет токен и по нему идентифицирует юзера. Если токена нет, или же он устарел - сервер не пустит на защищённый ресурс.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru