Я создал приложение в CakePHP, которое позволяет пользователю входить в систему и делать что-то вроде этого, он заставляет пользователя войти в систему в течение примерно 24 часов, я думаю, по умолчанию. И это обрабатывается сеансом/cookie, так как cookie также создается ...Как помнить меня отличается от тайм-аута сеанса
1.) Так что бы вспомнить, что я привел на вечеринку? Поскольку все, что было бы сделано, это создать ДРУГОЙ cookie, который устанавливает тайм-аут и задерживает пользователя во вход ... Но эта функциональность существует в каждом приложении по умолчанию с правом сеанса? Но я видел много сайтов, которые делают это, но я не понимаю, почему, поскольку сессия делает это из коробки:/
2.) Также, как заканчиваются сеансы, даже если пользователь продолжает использовать веб-сайт ? например если я установил его на 1 минуту, но обновляюсь каждые 30 секунд, он все равно истечет ... но я сохранил сайт активным до того, как он истечет, и как он все еще может истечь? Это раздражает, так как у меня есть срок действия приложения 1 час, но даже когда клиент использует сайт, он истекает через 1 час независимо от активности.
Было бы здорово, если бы кто-то мог ответить на эти 2 вопроса.
ОБНОВЛЕНИЕ: Я создал щедрость на этом, чтобы получить эксперта CakePHP, чтобы помочь исправить эту проблему. Проблема заключается в том, что сеансы истекают после тайм-аута REGARDLESS взаимодействия с пользователем. То, что я хочу сделать, это сказать, что у меня сеанс длится 5 минут, и пользователь вызывает обратную передачу каждые 30 секунд, после чего сеанс будет продолжаться через 5 минут. Это не так в данный момент ...
Configure::write('Session', array(
'start' => true,
'defaults' => 'php',
'timeout' => 1,
'cookieTimeout' => 1,
'autoRegenerate' => true
));
Можете ли вы включить конфигурацию сеанса? Здесь есть много вещей, и это хорошая отправная точка. –
Добавил конфигурацию и установил, чтобы время было очень низким, поэтому я могу проверить теорию! – Cameron
Как только вы поймете разницу, заметив, что Zend Framework использует куки-файл сеанса для реализации, помните меня - видимо, им нужно настраиваться на такие потоки! – quickshiftin