Articles of session timeout

Системы на базе Debian Сессия убита через 30 минут в специальном cron, как переопределить?

Вытаскивали мои волосы, пытаясь выяснить, почему мои сеансы прекращаются / убиваются / уничтожаются через 30 минут. Похоже, системы на базе Debian имеют специальный запуск cron, который игнорирует все конфигурации php.ini и apache и убивает любой простой сеанс через 30 минут. Путь cron: /etc/cron.d/php5 Внутри cron: # /etc/cron.d/php5: crontab fragment for php5 # This purges session […]

Тайм-ауты сеанса в PHP: лучшие практики

Какова фактическая разница между session.gc_maxlifetime и session_cache_expire() ? Предположим, я хочу, чтобы сеанс пользователя был недействительным после 15 минут неактивности (а не 15 после его первого открытия). Какой из них мне поможет? Я также знаю, что могу сделать session_set_cookie_params() который может установить время cookie пользователя в течение некоторого времени. Однако истечение срока действия файла cookie […]

Запрет сеанса истек в сеансе PHP для неактивных пользователей

У меня проблема с моим приложением: мое приложение имеет много форм и для завершения этой формы требуется около 1 часа, потому что форма динамическая (может добавлять другие формы). Проблема в том, что сессия моего веб-сервера составляет 24 минуты. Когда пользователь заполняет форму, они потратили столько времени, и сеанс был отключен, так как сервер признал, что […]

Пользователи Yii выходят из системы через 15-30 минут, несмотря на то, что тайм-ауты сеанса установлены как минимум на 1 день

Я включил релевантные части нашего конфигурационного файла Yii ниже: return array( … 'components'=>array( 'session' => array( 'timeout' => 86400, ), 'user'=>array( 'allowAutoLogin' => true, 'autoRenewCookie' => true, 'authTimeout' => 31557600, ), … ), … ); Я также попал в php.ini и установил session.gc_maxlifetime = 86400 но это еще не устранило проблему. В настоящее время Im […]

сессия никогда не должна истекать сама по себе

Я использую функцию входа на моем сайте с сеансом. Этот сеанс моей работы истек через несколько минут, независимо от того, что пользователь вышел из системы или нет. Теперь то, что я хочу, – это то, что сеанс должен истекать только тогда, когда пользователь выходит из системы. Если пользователь не выйдет из своей учетной записи, а […]

CakePHP сеанс / авторизация прерывается

У меня есть отчеты и жалобы от моего пользователя, что они будут использовать экран и сразу же вернуться к экрану входа в систему по следующему запросу. Это происходит не всегда, а случайно. Я использую CakePHP и компонент Auth, которые, похоже, работают хорошо, кроме этой проблемы Я получил некоторую обратную связь на форумах Cake, когда это […]

PHP – завершение сеанса после X минут

Я использую следующий метод … Из login.php сообщения формы на страницу check.php где я делаю это <?php $uzer = $_POST['user_name']; $pass = $_POST['user_pass']; require ('DB_connection.php'); $result = mysql_query("SELECT * FROM accounts WHERE user_Name='$uzer' AND user_Pass='$pass'"); if( mysql_num_rows( $result ) > 0) { $array = mysql_fetch_assoc($result); session_start(); $_SESSION['user_id'] = $uzer; header("Location:loggedin.php"); } else { header("Location:login.php"); } […]

Как изменить тайм-аут сеанса в PHP?

Я хотел бы увеличить тайм-аут сеанса в php Я знаю, что это можно сделать, изменив файл php.ini. Но у меня нет доступа к нему. Так можно ли это сделать только с php-кодом?

Intereting Posts
Как импортировать извлеченные данные Json в базу данных Как очистить содержимое веб-сайта (* COMPLEX * iframe, javascript-представление) Почему in_array () ошибочно возвращает true с этими (большими числовыми) строками? Извлечение содержимого HTML в определенный тег без внешнего тега в PHP Как использовать AJAX для получения данных из БД и отображения на странице Запрос превысил предел 10 внутренних переадресаций PHP – Сообщение теряется после 70-й переменной в массиве Отправить HTML-форму с пустыми флажками PHP: Как сжимать изображения без потери видимого качества (автоматически)? Загрузка сервера вместо показа Обновление только одного <div> на странице с помощью обычного Javascript dropzone загружает только один файл Убедитесь, что пользователь вошел в систему с изменением страницы ajax PHP Laravel: тип var отличается от локального к серверу trigger_error против исключения броска