Мобильное приложение и backend myTask

From the to-do list: Тестирование веб-системы 1.0

✔ Проблема с сессиями

Comments

Андрей Буганов on November 15, 2013:

Коллеги, еще одна ошибка, повторилась как минимум у меня и Армине.
Если поработать в приложении, и открыть его следующий раз только на следующий день - при любой операции с сервером пишет - Вы не авторизованы, даже разлогиниться нельзя. Помогает только очистка кэша приложения или полная переустановка.
Я вчера подумал что это сбой из-за правок на сервере, но после второго раза сегодня у меня уже возникли сомнения

Eugene Levenets on November 15, 2013:

А учетная запись на каждом устройстве своя? Это может происходить если сначала залогинтся на одном устройстве, потом на втором, тогда на первом будет подобная ошибка. Т.е. сервер обслуживает только последнее залогиненое устройство.

Андрей Буганов on November 15, 2013:

Я заходил вчера с планшета еще, проверю еще раз. Сейчас не помню заходил ли с планшета после этого в приложение с телефона

Eugene Levenets on November 15, 2013:

Я больше чем уверен, что эта проблема связана с одинаковой учетной записью. Так было кстати не всегда, первые версии сервера позволяли такое взаимодействие.

Если запрещать пользователю одновременно пользоваться двумя устройствами, то необходимо делать автоматическое разлогинивание на клиенте, т.е. если при запросе возвращается ошибка, то выводить диалоговое окно с информацией что "нельзя пользоватся ... залогинтесь" и перекидывать его на эран авторизации.

Андрей Буганов on November 15, 2013:

Евгений, это скорее всего Провектус начали работать уже над версией 2.0
В 2-й версии мы проверяем что это одно и тоже устройство, если нет  - блокируем приложение и выдаем соответствующее сообщение.
Отключите пока такую проверку.

Eugene Levenets on November 15, 2013:

Отключили.

Андрей Буганов on November 25, 2013:

принято

Андрей Буганов on December 9, 2013:

Коллеги, переоткрываю.
Два раза пробовал минимум сутки не запускать приложение, после этого при запуске приложения всегда получаю эту ошибку при любом запросе к серверу