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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 10 марта 2012

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

0 голосов
/ 09 марта 2012
...