2015-02-26 1 views
1

У меня есть функция входа в систему, и когда пользователь регистрируется, я сохраняю данные в общих настройках.Как переучивать и проверять сеанс в Android?

В моей ситуации я случайно загружаю данные на сервер и получаю данные с сервера. У меня есть данные для входа в систему, но я хочу знать, есть ли у сеанса время или нет, чтобы снова войти в систему. Должен ли я переписывать или иметь таймер для сеанса?

+0

Вы имеете в виду сеанс на сервере? – Henry

+0

Да, время ожидания сеанса сервера равно 15 минут – JourneyWithAndroid

ответ

0

общих настроек не имеет тайм-аут, он будет держать в Заявлении навсегда пока вы не очистите его с помощью:

  • ясно программный код> settings.edit() ясно();.

  • вручную очистить в Info приложений в вашем Android-устройстве

0

Best (не слишком заботясь о безопасности) было бы использовать регистрационные маркеры на месте паролей - когда клиент входит в систему, возвращают которые они могут хранить в общих привилегиях и отправлять обратно на сервер по каждому пингу. Затем сервер может проверить, все еще ли пользователь зарегистрирован (т. Е. Сеанс по-прежнему активен), а если нет, запишите их обратно, используя токен в качестве проверки.

Либо это, либо (если безопасность действительно не является проблемой вообще) просто отправьте имя пользователя и пароль на каждый пинг.

Смежные вопросы