Как предотвратить необходимость входа в систему каждый раз при запуске веб-приложения iphone

Я создаю веб-приложение для iphone, используя ruby ​​on rails 3.

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

Есть ли способ предотвратить это?

В конечном счете, я пытаюсь предотвратить необходимость входа в систему каждый раз, когда пользователь запускает веб-приложение с «домашнего экрана»; например вместо этого делайте это каждые 7 дней или около того.


person snicklelips    schedule 09.03.2012    source источник


Ответы (2)


Да, вместо того, чтобы хранить информацию для входа в переменную $_SESSION, сохраните ее в $_COOKIE. Файл cookie будет сохранен в зависимости от того, когда вы установите его срок действия (в вашем примере 7 дней). Пока они входят «внутри» веб-приложения или обычной веб-версии (и файл cookie один и тот же), им не нужно будет входить в систему каждый раз или при переключении между ними.

person adamdehaven    schedule 10.03.2012